Zpět na seznam článků     Zpět na článek

Komentáře ke článku

 
 
 BBCode
DjH | E-mail | Website | ICQ 319-960-89523.8.2007 1:40
C++ priznavam neumim, ale jen me to napadlo, protoze stejna funkce me nafachala... ASM se ted ucim s jednim kamosem, ale spise se ucime apps pro DOS (com, a DOS f-ce), nez MASM atp, pracuji v FASM (win32 app tam jdou vytvořit a až 3x menší než v masm), a assembler by se dalo říct že už zvládám lépe než před napsáním tohoto článku:-). A co se týče crackingu, je tu hodněkrát psáno "od začátečníka->začátečníkům", a každý se učí celý život...

----------
..:@]> [link] <[@:..
dave2 | 85.216.132.*23.8.2007 1:37
Diky moc za clanek :)
Mirek Vrchlicky | 85.207.153.*23.8.2007 0:26
Uz vim cim to je, ja vul dal otevrit pro zapis jako rb misto rw:)

DjH: Z toho co jsi napsal je videt ze nevis o cem mluvis:) Neni to prikaz, kdyz uz tak vyraz. Tema "stringama" patrne myslis konstantu, kterou jsem tam pouzil. Jeji pouziti je tam naprosto legitimni a take vyhodne. Mozna by ti neskodilo se trochu zdokonalit v C/C++ (ale take v ASM a crackingu;)
DjH | E-mail | Website | ICQ 319-960-89522.8.2007 22:05
if ((frb = fopen(SOUBOR, "rb"))==NULL) , SOUBOR: nemuzes v tomto prikazu pouzivat stringy...proto sem to "namefile" dal hardcoded

----------
..:@]> [link] <[@:..
Mirek Vrchlicky | 85.207.153.*22.8.2007 21:48
Ahoj, ja si ten zdrojak co je v clanku napsany upravil pro kompilaci pod dev-c++ ale nezi mi chyba pri zapisu do souboru, tak jestli byste se mohli podivat a rict kde je chyba:

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

#define SOUBOR "crackme.exe"

int main(void)
{
FILE *frb;

int adr=0x585; //offset - zjistime PTM na instrukci v Olly -> View -> Executable file
int instrukce=0x74; //hex.74 = „JE“ (patch z 75 („JNZ“)) - instrukce NA KTEROU chceme zmenit stavajici instrukci na offsetu

//otevreme soubor - rezim binarni zapis
if ((frb = fopen(SOUBOR, "rb"))==NULL)
{
printf("Soubor se nepodarilo otevrit!");
getchar();
exit(1);
}

//nastavime pozici na offset od zacatku souboru
fseek(frb,adr,SEEK_SET);

//zapiseme instrukci (1 byte)
if ((fwrite(&instrukce,1,1,frb)) != 0)
{
printf("Cracked!");
}
else
{
printf("Chyba pri zapisu do souboru!");
}

if (fclose(frb) == EOF)
{
printf("Soubor %s se nepodarilo uzavrit!\n",SOUBOR);
perror("Typ chyby");
getchar();
exit(1);
}
getchar();
}
| 213.220.200.*19.8.2007 15:42
Jinak k ty sitovce (3c905b) jsem napsal flasher (protoze pro Windows zadnej neexistoval), ten muzu pripadne po dohode poskytnout.
| 213.220.200.*19.8.2007 15:41
Ten dbgr z ROMu sitovku byl jen jeden z nastroju pouzitej pri vyvoji BIOS rootkitu. Takovej muj projekt, zhruba pul roku zpatky. Jsou tam techniky, ktery zarucujou, ze je rootkit Z PRINCIPU neodstranitelny. Ke stazeni to (z pochopitelnych duvodu) neni.
NtM | 86.49.124.*17.8.2007 16:59
kdbg pouzivam pod linemm, rasta je fajn no ne tak dobry a syser mi hrouti komply :/ ,jo lekce sem cetl vsechny to stim patchovanim nebyla pripominka ktomu jen takova obecna zasada ,taky sem kdysi jen patchoval ale to jeste nebyl internet :D zacal sem nekdy za doby DOSu a predtim este na zx-spectru .. jo ten dbg ze sitovky by me docela zajimal nekde ke stazeni ? sem zastizeni na irc soomu pod timhle nickem tak muzem pokecat :)
-----------------------
TIME AND CRIME ARE ETERNAL-REVERSE ENGINEERING IS PHILOSOPHY
MODERN AND ISNt CRIME
t4c 2007
DjH | E-mail | Website | ICQ 319-960-89517.8.2007 1:20
NtM: A jestli ti de o to, ze sem ted to CMe patchnul, taxe pls mrkni na lekci 2, tam uz sem s/n rozlustil...holt...clovek musi cist bibli celou...ne jen stary zakon :-)

----------
..:@]> [link] <[@:..
DjH | E-mail | Website | ICQ 319-960-89517.8.2007 0:40
"NoName": vypadas taky inteligentne, muzes se pls ozvat na ICQ?! :-), pokecame... Co se tyce NtM - t4c, vynikajici stranky, ale mohli byste je rozbehat zas, nejaky CME kazdy tyden by neuskodilo ;), a co se tyce tohoo ze to nikam nedotahnu...hele do plnoleti mam 4 roky, chci tim rict, ze mam pred sebou hodne vellkou cestu...ps: Kolik ti je, resp. jak dlouho a od kolika se RE zabyvas NtM?

----------
..:@]> [link] <[@:..

Stránky: 1 2 3 4