Author Topic: Newbie crackME - 18->[SOLVED]  (Read 2335 times)

HypnotiX

  • [CSCF]
  • Newbie
  • ***
  • Posts: 43
Newbie crackME - 18->[SOLVED]
« on: February 02, 2007, 01:53:25 PM »
Rikal jsem si ze napisu nejake CrackMe, a jak jsem rekl tak jsem udelal.CrackMe ma 6 Levelu s obtiznosti 0/10 - asi 6/10, takze si muzete vybrat dle vaseho gusta. Je tam obsazeno nejake crypto, SEH, anti-Olly,anti-Attach, anti-disassm, samozrejme az ve vyssich levelech. Cm je npsano v Masm32, packer neni pouzity zadny, jede to pod XP, jine jsem nezkousel. Doufam ze vam to pojede na vasich XP

Master

  • [t4C]newbie child
  • VIP
  • *****
  • Posts: 615
Re: Newbie 18
« Reply #1 on: February 02, 2007, 06:17:54 PM »
O jeje,hypnova cme jsou nekdy na palicu.No co,aspon bude sranda :)

Iron Screw

  • [TiME4CRiME]
  • Administrator
  • Senior Member
  • *****
  • Posts: 260
    • http://ironscrew.wz.cz
Re: Newbie 18
« Reply #2 on: February 02, 2007, 07:04:45 PM »
Jako, rad bych tady teda rozjel diskusi ... :) Pravda, ze jsem kdysi davno neco umel, ale uz sem pozapomel :( .... a tohle cme je fakt dobry, takze muzeme zacit. :)
TiME AND LiFE ARE ETERNAL - REVERSE ENGINEERING IS WAY OF LiFE
SO ISN'T CRIME

[TiME4CRiME]

Z!L0G80

  • -=[t4C]=-
  • Senior Member
  • ****
  • Posts: 280
Re: Newbie 18
« Reply #3 on: February 02, 2007, 07:05:15 PM »
tohle do newbie fakt ses nesplet? no ty tls a crypto je docela zabavne - prvni pohled ...
-= SmrT SiGNaTuRaM !!! =-

eraser

  • repe cmpsb
  • Senior Member
  • ****
  • Posts: 268
  • Kill malware!
Re: Newbie 18
« Reply #4 on: February 02, 2007, 08:03:26 PM »
Tie? by som povedal, ?e by malo byť toto CM presunuté do vhodnej?ej miestnosti.
th3 r341 f4!1ur3 !5 wh3n y0u d0n't 134rn 4nyth!n6 fr0m 4ny 6!v3n 5!tu4t!0n
the real failure is when you don't learn anything from any given situation

eraser

  • repe cmpsb
  • Senior Member
  • ****
  • Posts: 268
  • Kill malware!
Re: Newbie 18
« Reply #5 on: February 02, 2007, 08:39:36 PM »
Hmmm, to zru?enie NAG je skutočne také ľahké?  :)   Inak pekná API funkcia, čo je za NAG-om volaná, čo povie? Master... ;)  i keď v tomto prípade ide o niečo iné.
« Last Edit: February 02, 2007, 08:43:20 PM by eraser »
th3 r341 f4!1ur3 !5 wh3n y0u d0n't 134rn 4nyth!n6 fr0m 4ny 6!v3n 5!tu4t!0n
the real failure is when you don't learn anything from any given situation

Master

  • [t4C]newbie child
  • VIP
  • *****
  • Posts: 615
Re: Newbie 18
« Reply #6 on: February 02, 2007, 09:02:21 PM »
Ja uz sem u 2 levelu.Nag byl v pohode,jak sem videl api hned mi bylo jasne vo co go a co se ma doplnit.U levelu 1 to bylo horsi.Nez sem si sepsal utilitku,ktera mi to prepocetla zpatky,tak to chvilku trvalo.Furtmi to hazelo nekorektni vysledky.Ale uz to je v poho.

Ja si ji vsiml,ale zatim to neresim :D

eraser

  • repe cmpsb
  • Senior Member
  • ****
  • Posts: 268
  • Kill malware!
Re: Newbie 18
« Reply #7 on: February 02, 2007, 10:35:54 PM »
Quote from: Master
U levelu 1 to bylo horsi.Nez sem si sepsal utilitku,ktera mi to prepocetla zpatky,tak to chvilku trvalo.Furtmi to hazelo nekorektni vysledky.Ale uz to je v poho.

Ja som to najskôr robil ručne s kalkulačkou, pri treťom znaku ma to pre?lo, tak som to prepísal do C s tým, ?e som sa asi 10 minút babral s prepisom ROL do ANSI C. Shit, niekedy sú tie in?trukcie tak jednoduché a vo vy??ích jazykoch vzniká taký bordel... samozrejme som to mohol vyrie?iť vkladaným ASM, len?e prečo si prácu tro?ku nezťa?iť a nenaučiť sa niečo nové?   :rolleyes:

Btw. hard key, very hard...  :eek:

HypnotiX: Krokovať tú MASM aplikáciu je úplná krása, keď to porovnám s nejakou Delphi binárnou kopou, tak úplná balada.
th3 r341 f4!1ur3 !5 wh3n y0u d0n't 134rn 4nyth!n6 fr0m 4ny 6!v3n 5!tu4t!0n
the real failure is when you don't learn anything from any given situation

Master

  • [t4C]newbie child
  • VIP
  • *****
  • Posts: 615
Re: Newbie 18
« Reply #8 on: February 03, 2007, 08:41:09 AM »
Já to prave radeji v kladam pres to asm.Je to vetsinou rychlejsi a presnejsi.U klasickyho C++ se mi to porad nejak divne posouvalo a nemel sem naladu se s tim trapit.

eraser

  • repe cmpsb
  • Senior Member
  • ****
  • Posts: 268
  • Kill malware!
Re: Newbie 18
« Reply #9 on: February 03, 2007, 01:37:07 PM »
No, makrá, či funkcie na ROR/ROL sú verejne známe a overené, jediná nutnosť je dávať pozor o aké operandy sa jedná, či?e v tomto prípade ide o 8 bitové registre, tak?e je nutné posúvať operandom 0-7, či?e napr. prvý posun je o 0xA (10 dekadicky), tak?e vlastne sa jedná posun o 2, preto?e 10 modulo 8 je 2.

Inak zrovna som si to teda napísal i v kladanom ASM a opäť musím skon?tatovať, ?e LCC to s tou AT&T syntaxou posral!  :(
th3 r341 f4!1ur3 !5 wh3n y0u d0n't 134rn 4nyth!n6 fr0m 4ny 6!v3n 5!tu4t!0n
the real failure is when you don't learn anything from any given situation

HypnotiX

  • [CSCF]
  • Newbie
  • ***
  • Posts: 43
Re: Newbie 18
« Reply #10 on: February 03, 2007, 03:57:42 PM »
Quote from: eraser


HypnotiX: Krokovať tú MASM aplikáciu je úplná krása, keď to porovnám s nejakou Delphi binárnou kopou, tak úplná balada.

Testni final test, to se krokuje uplne krasne :)

Iron Screw

  • [TiME4CRiME]
  • Administrator
  • Senior Member
  • *****
  • Posts: 260
    • http://ironscrew.wz.cz
Re: Newbie 18
« Reply #11 on: February 03, 2007, 05:07:32 PM »
Fakt pekne cme ... delam na lvl 3 ... :)
u lvl 2 mas mozna neumyslny "bug" ... teda jestli to bug je
TiME AND LiFE ARE ETERNAL - REVERSE ENGINEERING IS WAY OF LiFE
SO ISN'T CRIME

[TiME4CRiME]

CZerezpiCZkin

  • Junior Member
  • ***
  • Posts: 181
Re: Newbie 18
« Reply #12 on: February 03, 2007, 05:52:57 PM »
Quote from: Iron Screw
Fakt pekne cme ... delam na lvl 3 ... :)
u lvl 2 mas mozna neumyslny "bug" ... teda jestli to bug je


Musim sa sprtat, ale nedalo mi to a mrkol som na to aj ja (cca 2 hodky). Ozaj pekne CME, ked mi skoncia skusky sa na to pozriem poriadne.
Ja som to zbehol po level3, tam je krasne zistitelne aj spravne SN pre meno, ale ku KG som sa este nedostal - no time.
Ten bug v leveli2 mas na mysli ze "za istych podmienok to zozerie skoro vsetko"?  ;)
CZpCZ

Iron Screw

  • [TiME4CRiME]
  • Administrator
  • Senior Member
  • *****
  • Posts: 260
    • http://ironscrew.wz.cz
Re: Newbie 18
« Reply #13 on: February 03, 2007, 07:03:45 PM »
Quote from: CZerezpiCZkin

Ten bug v leveli2 mas na mysli ze "za istych podmienok to zozerie skoro vsetko"?  ;)


To bude skoro ono... 7 znaku "napevno" a zbytek muze byt skoro cokoli.
Ale spis mam namysli posledni znaky...
TiME AND LiFE ARE ETERNAL - REVERSE ENGINEERING IS WAY OF LiFE
SO ISN'T CRIME

[TiME4CRiME]

HypnotiX

  • [CSCF]
  • Newbie
  • ***
  • Posts: 43
Re: Newbie 18
« Reply #14 on: February 03, 2007, 08:26:48 PM »
Quote from: Iron Screw
Fakt pekne cme ... delam na lvl 3 ... :)
u lvl 2 mas mozna neumyslny "bug" ... teda jestli to bug je

 :cool:  Ano ano priznavam, chybka se vloudila, ale bute radi, to co tam bylo pred tim...