RE FORUM
[REVERSE ENGINEERING] => Newbie => Topic started by: Master on August 23, 2005, 02:49:14 PM
-
Tak sem pro vas udelal nejaky to cme :D Melo by fungovat v poradku,kdyz se objevi chyba tak se ozvete.KOmu by chybely knihovny na Visual Basic,at si stahne VB runtime a framework.Pak by to melo fungovat tak jak ma.Podle me tohle CME ma hodne velky potencial,ale pro zacatek sem to moc neztizil.
Jazyk:VB7.net
Packer:NO
Ochrana:cd key,ano spravne,cd key :D
P.S.Zadavat pouze cisla!!!!Pro zadani pismena to vyhodi chybu kvuli pouzitym typum.Zatim nevim jak to ochranit,ale program nespadne,alespon mi nespadl.
Tim mate toto cme lehči :D
P.P.S. Pro jistotu davam vsechny zkompilovane soubory,zatim si nejsem jisty co vsechno to potrebuje.
-
Tak tohle asi delat nebudu.
Jako ne-e, ze by se mi to nechtelo resit....., ale :D
Proste se mi nechce ;) . Nechce se mi instalovat spoustu chujovin.
-
Ve WinXP vidim pouze toto:
Chyba aplikace
Spravna inicializace aplikace (0xc0000135) se nezdarila. Klepnutim na tlacitko OK muzete aplikaci ukoncit. :mad:
Coz takhle zkusit VB6 - ani me se nechce instalovat do compu spoustu zbytecnych sra*ek.
-
ja vim,ale 21 mb celkem neni velkej problem pri dnesnich rychlostech.A berte to tak,stahnete jednou a priste mate pokoj.
-
S tim VB6 souhlasim, to bych se na to crcME kouknul, ale takhle.... :confused:
Podle me pro tuhle sekci plati stejny podminky jako pro sekci Crackmes, takze hned v bode 1. je napsano, ze se nemaj delat crcME v .NET. A tohle .NET myslim je, takze to tady nema co delat. Mozna za par let, ale ted je jeste prilis brzy. Nejsme pokrokovi, jsme puritansti :D
Slysel sem dooost dobrej vtip:
Deti neberte drogy.
Nikdy nikomu neberte drogy. :p
-
To je jen strach,čistej strach,?e to neda? :D a tady nic nebylo psane o tom,?e to nesmi byt v .NET :) Jak by doslo na ostrou aplikaci,tak ste v... :rolleyes:
-
Strach?? Jakej strach??? hm ughh ughh
Jo mam strach :rolleyes: sem bojacny hoch a nepoustim se do zivota nebezpecnych veci.
Kdybych nahodou narazil na ostrej target v .NET, tak by nemilosrdne nasledovalo Shift+Del :D
Ja reverzuju pro zabavu(jen trochu kvuli zkusenostem) a ne proto, aby mi praskla cevka v mozku :)
-= strach == nejlepsi radce =-
-
:cool: tak zatim to jako jediny o kom vim resi joe
-
Parada, to ste si tu na mna teda pekne vymysleli... :mad:
Teraz aby som si instaloval vsetky tie sprostosti. Ak sa mi to uspesne podari, mozno to zacnem aj riesit... :confused:
-
framework neni nic hroznyho
-
Hi,
na jednu stranu tady souhlasím s Conflictem - ty podmínky takový pro sekci crackME jsou - jako takový NEJ důvod je to,?e v?echny tyhle sra*ky jako FRAMEWORK apodobný GATES-Shit jsou tak neprůhledný ,?e člověk neví co dělej a kam co posílaj - na druhou stranu je to taky třeba trochu "oťuknout" a ,jeliko? je to tady od toho tak OK - ov?em do crackME i nadále pou?ívejte to co jsem napsal,neboť tímto omezujeme v?echny kdo si tím nechce zasí*at comp.
Pro ty co se do tohodle cme pustili malá rada - tady zapomeňte na OllyDbg - stáhněte si na debugging tenhle nástroj svým "vzhledem" ne nepodobný Olly,ale tento si s .NET apzz.poradí trochu lépe.
Bude to chtít samozřejmně se s ním trochu "s?ít" ov?em uvidíte co v?echno to umí.....
PEBrowse Professional Interactive v 7.11
http://www.smidgeonsoft.prohosting.com/download/PEBrowseDbg.zip
-
framework neni nic hroznyho
cokoli s priponou .NET je prasarna :D
da se to i bez debuggeru ;)
-
a jakpak?? :) a kdyz uz,tak doufam ze tu bude aspon reseni :)
-
bez komentare
private void LinkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e)
{
object cil = null;
object cil2 = null;
int delkaA = 0;
int delkaB = 0;
int delkaC = 0;
int delkaD = 0;
int F = 0;
int final = 0;
int G = 0;
delkaA = this.A.TextLength;
delkaB = this.B.TextLength;
delkaC = this.C.TextLength;
delkaD = this.D.TextLength;
F = IntegerType.FromString (this.B.Text);
G = IntegerType.FromString (this.C.Text);
if (delkaA < 3)
{
this.LinkLabel1.Text = "BADBOY";
this.Timer1.Enabled = true;
}
else if (delkaB < 3)
{
this.LinkLabel1.Text = "BADBOY";
this.Timer1.Enabled = true;
}
else if (delkaC < 3)
{
this.LinkLabel1.Text = "BADBOY";
this.Timer1.Enabled = true;
}
else if (delkaD < 3)
{
this.LinkLabel1.Text = "BADBOY";
this.Timer1.Enabled = true;
}
else
{
cil = (DoubleType.FromString (this.A.Text) * DoubleType.FromString (this.D.Text));
cil2 = (F + G);
cil = ObjectType.MulObj (cil, cil);
cil2 = ObjectType.MulObj (cil2, 3);
final = IntegerType.FromObject (ObjectType.SubObj (cil, cil2));
if (final < 0)
{
this.LinkLabel1.Text = "BADBOY";
this.Timer1.Enabled = true;
}
else if (final == 1)
{
this.LinkLabel1.Text = "GOODBOY CRACKER :), Game Over ;)";
this.Timer1.Enabled = true;
}
else
{
this.LinkLabel1.Text = "BADBOY";
this.Timer1.Enabled = true;
}
}
}
.NET shitt :D
-
hehe :D hehe :D hehe :D
praskam smichy, skoda ze sem zrovna vypil 5 piv. vsechno to vytece na koberec
-
To Z!LOG80:
Splhni si este raz ;) a prosim povedz, ako si to dokazal aj bez toho debuggeru... Rad by som sa to naucil. (Som predsa v skole, nie? :rolleyes: )
-
2>CZerezpiCZkin:
stahni si reflector for .NEt http://www.aisto.com/roeder/dotnet/ otevri .exe najdi proceduru void LinkLabel1_LinkClicked a hodi ti to podobny vypis jak sem sem dal, no astoho to snad pochopis jaxe generuje serial ne? ;) ja tomu rikam staticka analyza kodu tak naco debuger
trosku nechapu ObjectType.MulObj, ObjectType.SubObj, IntegerType.FromObject teda presneji ty Object-y ?!
-
pěkný :) tool si ihned stahnu :) Jinak to co se ti nezda,ty objecty jsou vlastne datove konverze,jeliko? u hodne promennych sem zadal presny typ,tudi? se typy postupem menily.
-
ty kravo,to me poser,ten program to proste ukaze cele,sice to jeste nemam presne zamknute ten reflector a jak pracuje,ale zakladni blbost sem tam nasel a podle toho to udelat,kua peknej tool :D Jeste ze mame tu vyuku :p
-
Jojo - pěknej nástroj - tHx Z!L0G80;)
Jinak takhle se v?dycky "raduju" kdy? funguje DeDe a nebo na aplikace ve FoxPro třebas RefoX - tam vidí? úplně to samý a je?tě to mů?e? krásně editovat.......
-
pěkný :) tool si ihned stahnu :) Jinak to co se ti nezda,ty objecty jsou vlastne datove konverze,jeliko? u hodne promennych sem zadal presny typ,tudi? se typy postupem menily.
mam int F = 64h; int G = 64; po prevodu IntegerType.FromString
cil2 = (F + G); 128h
cil2 = ObjectType.MulObj (cil2, 3);
bude cil2 128h*3 tj. 378h nebo jak ???
BtW> nato decompilovani sem nepouzil reflector ale decompiler .NET shareware verzi ... ale reflector je stejne dobrej ...
-
pěkný :) tool si ihned stahnu :) Jinak to co se ti nezda,ty objecty jsou vlastne datove konverze,jeliko? u hodne promennych sem zadal presny typ,tudi? se typy postupem menily.
mam int F = 64h; int G = 64; po prevodu IntegerType.FromString
cil2 = (F + G); 128h
cil2 = ObjectType.MulObj (cil2, 3);
bude cil2 128h*3 tj. 378h nebo jak ???
sorry na takovyhle veci sem lama OOP me nic nerika jediny programovani co ovladam je assembler a trosku C.
BtW> nato decompilovani sem nepouzil reflector ale decompiler .NET shareware verzi ... ale reflector je stejne dobrej ...
-
tak udelej keygen?? :) V tom cme je chybka(da se to brat jako chyba?? :) ) Jinak hod sem nazev na ten decompiler co jsi ty pouzil.Kazdy nastroj se hodi.Jinak co presne nechapes na tom kodu??? Jesltli tak se ozvi na icq.
-
Hi,
na .NET apz. doporučuju Decompiler a Explorer Salamander - uploadnu ho a? se mi podaří zprovoznit "ftp".
-
Uz len pre informaciu. V kazdom okne musi byt dekadicke cislo minimalne 3-ciferne. A musi platit vztah:
(A*D)^2-(B+C)*3=1
Napr.: A=100 D=100 C=33333000 B=333
Mal som v hlave velke windowsy, tak som doplnil len cisla. Vzorec vytvoril CZerezpiCZkin z vypisu, ktory dodal Z!L0G80.
No co, pekna timova praca. :)
-
Takze aj ja prispejem svojou troskou. Jeden z mnoha spravnych hodnot pre CDkey je:
110-120-48803213-110
Velke DAKUJEM pre Z!LOG80 a Joe. Tito dvaja mi velmi pomohli.
To Master:
Ked sme o tom s Joeom debatovali, prisli sme k zaveru, ze DoubleType budu asi realne cisla a IntegerType asi budu cele cisla. Zrejme si to tak riesil koli preteceniu, ak "uzivatel" zada vacsie cislo. Ale preco tomu tak je len u editovacich poli A a D. Polia B a C su robene ako IntegerType.
Je to chyba, alebo zamer?
-
Sem dojat,ze jste me vubec probirali :)
Jinak,ano mate pravdu.DoubleTzpe je zamerem,kvuli preteceni zasobniku.A jak rikate,jsou to realna cisla od "nevimkolik" do "nevimkolik".A kdezto integer je pouze cele cislo,proto to nebere pripady CD keyu stylu 100,5.Ty pulky to zaokrouhli nahoru.A je to jen u AD,protoze od tech se odecita,prakticky bych to mohl dat i naopak,ale pak by to mozna nemelo reseni.Castne je to chyba a castcne zamer.A co jinak,jak se vubec libilo??Treba aspon zpracovani?? :o
P.S. Nejmensi mozne cislo je 002-002-003-002.Snad je to zpravne,pisu to z hlavy. :D
-
takova poznamka, mojemalickost na tohle delat keygeny nebude protoze to nepoklada za prospesne straveny cas - zbytecnost, jelikoz nejsem newbie, takze se jen snazim pomoct ... iam t4C member :D
EDIT: napsano po 12pivech a nekolika panakach :D
-
nefrajeř :D
-
nefrajeř :D
byt tebou budu tycho za tuhle spatlaninu bych se stydel ... pada a pada ... :D
-
nevim,proc by to mela byt patlanina,zacatecnicky cme :D