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

Komentáře ke článku

 
 
 BBCode
j03 | 91.127.22.*23.8.2007 11:43
ja totizto patch na serial nepouzivam,vzdy sa snazim zistit spravnu kombinaciu a ked mam naladu spravim keygen.tak skok mozes zmenit na nepodmieneny skok a skoncis vzdy na goodserial.mozem si nechat aj original a aj po rokoch nebudem mat problem pomocu nejake binarneho porovnavaci zistit ktore bajty som zmenil.
gugumaa | 195.113.79.10/10.0.10.*23.8.2007 10:46
Lepší opravit podmínku, a původní podprogramy nechat být, než jim přepisovat začátek - jednak je to přehlednější (pro další RI), druhak by crack měl co nejméně poškozovat původní kód - při dalším prohlížení "špatně" nastavenou nebo zrušenou podmínku mám přeci jen šanci nějak poznat, zatímco pokud upajcnu kus kódu z podprogramu a nahradím něčím jiným, těžko budu později přemýšlet, co tam původně vlastně bylo (i když asi nečekám, že to někdy budu chtít opravovat na původní stav, tak nikdy neříkej nikdy). Pokud bych třeba přepsal plnění registru nějakou konstantou, tak už nikdy nemusím zjistit, jaká to vlastně byla.
Prostě i třeba po pětileté pauze mi musí být jasné, když se na svoje dílo, ať už program nebo crack, kouknu, jak jsem to tehdy vlastně myslel. Nepřehledné věci v kódu mají být buď úmyslná ochrana proti šťourání, nebo jen vámi nepochopená geniální myšlenka, nikoliv důsledek paskvilu.
j03 | 91.127.55.*23.8.2007 0:19
a co tak rozhodovaci jump nechat tak,a v pripade zleho skoku (bad serial)skocit na good serial?potom to pojde v oboch pripadoch
gugumaa | 195.113.79.10/10.0.10.*22.8.2007 15:04
... a když bude podmínka obrácená (přisprávném SN odskok), tak natvrdo jump bez podmínky...
...další možnost přepsat samotný test tak, aby házel flag, který chceme - XOR na nastavení zero flagu etc.
:o) | 88.146.138.*22.8.2007 14:15
tak misto znegovani jumpu NOP a jedem :P
DjH | E-mail | Website | ICQ 319-960-89522.8.2007 11:33
jj uz to chapu...pokusim se to napravit do priste :-)

----------
..:@]> [link] <[@:..
gugumaa | 195.113.79.10/10.0.10.*22.8.2007 10:11
1) může se stát, že zadáš omylem něco, co program akceptuje jako správné SN - tudíž tě s tím vyfakuje (třeba aniž bys věděl proč). Takhle má fungovat crack?
2) tvůj crack se může dostat do ruky někomu, kdo zná správné SN a chce ho kdoví proč zadat.
3) pouhé převrácení logiky podmínky je začátečnická chyba, kterou cracker prostě nedělá. Cílem cracku je, aby program kromě správného SN bral i nesprávné. Pokud po cracknutí správné SN rejectne, je to ZMETEK.
Když něco dělat, tak pořádně. Připomínku píšu proto, aby to bylo příště lepší.
I nad pouhou změnou podmínky je potřeba přemýšlet. Příště byse mohlo stát, že budete třeba upravovat nějakou hru na nekonečné životy nebo nesmrtelnost. Asi by se vám nelíbilo, když hlavní hrdina bude odolný vůči styku s nepřáteli, ale v okamžiku, kdy ho nic neohrožuje, náhle bez vysvětlení chcípne.
Needl | 62.177.92.*21.8.2007 16:29
4 gugumaa: Sice je to pravda, ale kdyz znam spravny SN, tak proc delat crack?
4 NtM: Dekuji za odkaz.
DjH | E-mail | Website | ICQ 319-960-89521.8.2007 16:24
S tim dodatkem souhlasim, delam to tak, ale tak nechtelo se mi to tam psat, resp. nevedel sem jak to vysvetlit, nebo proc to delat... A jakej crack? Tady se nazadava s/n...(?!)...

----------
..:@]> [link] <[@:..
gugumaa | 195.113.79.10/10.0.10.*21.8.2007 15:54
Snad to vysvětluje dobře, nic proti. Ale řekněte mi, co ten "crack" udělá, pokud zadáte správné SN?
Vyfakuje vás. To jste nečekali, co?
Takže je to další krásný crack, který nefunguje tak, jak by měl (t.j. kromě správného SN akceptovat i nesprávné).

Jinak jako dodatek: Nastavené breakpointy si při nastavení nového breakpointu zase zrušte, nemá cenu 3x za sebou mačkat klávesu a skákat od breakpointu k breakpointu, když vás stejně zajímá jen ten jeden, naposledy nastavený.

Stránky: 1 2 3 4 5