Arquivos de Tags: Programação - Páginas 9

O perigo das funções que manipulam arquivos: Race condition

####################################################
################ Unsekurity Scene ##################
#########http://unsekurity.vitualave.net############
####################################################

Desenvolvido por Hophet hophet@yahoo.com.br
Este e outros txts podem ser obtidos em: http://unsekurity.virtualave.net (link não offline mais =/)


###############################################
############## Race Condition #################
####### Funções que manipulam arquivos ########
###############################################


* Índice:
———

1 – Introdução.
2 – Condições não Atômicas – Conceito.
3 – Explorando – Pratica.
4 – Consertando Tudo.
5 – Ultimas Palavras.
6 – Links.


1 – Introdução
————–

PS.: Todos os testes foram feitos em um Slackware 7.0 kernel 2.2.13, 2.2.18.

Fala Pessoal, mais uma vez aqui estou eu trazendo mais informações a respeito de “race conditions” pra comunidade fuçadora, o objetivo é documentar mais esta técnica tao pouco falada e aplicada. Espero que o pessoal venha usar as informações aqui contidas pra crescer em conhecimento e também aumentar um pouco mais a visão do fuçador nos possíveis esquemas, utilizando tal técnica. O problema mais uma vez acontece com a mau programação onde desenvolvedores de softwares não se preocupam com a segurança de suas aplicações e a partir daí surgem explorações diversas, mas pra frente veremos onde entra isso.

Se pode definir uma condição de Corrida(race condition) como um “Comportamento anomalito devido a uma dependência excessiva no tempo relativo transcorrido entre diferentes eventos”(tradução de Free On-line Dictionary of Computing). Estes eventos podem ser desde funções que abram um arquivo, também suas permissões, etc, ate a relação de valor de alguma variável compartilhada por 2 processo,como já foi dito antes.

Ler mais »

Python para desenvolvedores

Lançado a alguns dias atrás, a segunda edição do livro “Python para desenvolvedores”, o livro está disponibilizado pela licença CC.

A segunda edição do livro (ISBN 978-85-909451-1-6, 360 páginas), voltado para desenvolvedores que já tem conhecimento de programação, incluindo desde a criação de interfaces com usuário, computação gráfica, aplicações para internet e sistemas distribuídos.

Capa do livro Python para desenvolvedores

Python para desenvolvedores

“Python para desenvolvedores” é o primeiro livro livre sobre Python em português a ser distribuído sob a licença Creative Commons (Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil).

Ainda não pude dar uma boa lida no livro, mas tive muitas boas recomendações quanto ao livro, quem puder deixa sua opinião sobre o livro e recomendação de outros livros sobre a linguagem Python, será de extrema ajuda, aos novatos em python.

[]‘s

Oficina de Introdução ao Python

Voltada para iniciantes em programação, a oficina explicará os conceitos básicos da linguagem Python. Entre os dias 26 a 29 de Janeiro, no período da manhã (9h-13h) e um dia a tarde, a carga horária total será de 15 horas e contará com 15 vagas. A oficina é totalmente gratuita e o concluinte receberá um atestado de participação.

As inscrições precisam ser feitas presencialmente no MetaProjeto até às 18h de sexta-feira (22). Os interessados podem esclarecer suas dúvidas pelo e-mail: oficinaspj@gmail.com

O MetaProjeto fica no 1º andar da escola técnica (ETEC) no Parque da Juventude. Avenida Cruzeiro do Sul, 2630. Próximo da estação Carandiru do metrô.

Para mais informações:

http://www.acessasp.sp.gov.br/
http://rede.acessasp.sp.gov.br/

E assim que se bota o filho para dormir

E assim que se bota o filho para dormir

O meu irá dormir desse jeito!

Java

É chegou a hora de estudar java, sempre corri dessa hora, mais ela chegou…ou aprendo java ou levo bala xD, nada contra a linguagem java(nem seus programadores) mais sempre fui feliz com o meu C, mais chegou a hora de abrir novos horizontes e ter novos campso de visões, e que venha o java :)

Para começar meus estudos em java estou lendo essa apostila, muito boa diga-se de passagem, recomendo a todos os marinheiros de primeira viagem(igual eu) nesse fantástico mundo do java.

Estou aberto a sugestões de apostilas e livros( sim já sei livro do deitel…já estou providenciando ele), mais gostaria de outros livros de outros autores também.

[]‘s

SEO Powered by Platinum SEO from Techblissonline