
fromTurkey's CodebyTR
Download fromTurkey.zip, 7 kb (password: crackmes.de) Browse contents of fromTurkey.zip fromTurkey
Difficulty: 3 - Getting harder | Send a message to fromTurkey » View profile of fromTurkey » |
Solutions
Solution by The Arctic Imp, published 26. jan, 2008; download (18 kb), password: crackmes.de or browse.
The Arctic Imp has rated this crackme as boring crap.
Discussion and comments
The Arctic Imp 21. Jan 2008 | Hmmm.... Intersting... random? _text:00401328 call time ... _text:00401330 call srand ... _text:0040135E call rand ... ... _text:00401410 cmp al, [edx] ; compare serials in loop and how it can be sloved? Or there is some secret? ;) |
---|---|
synak 21. Jan 2008 | I don't think there is any secret ... I turned this into a self-keygen .. No way to really validate the codes though, because of the random values/time. |
br0ken 21. Jan 2008 | Umm, i'm no expert, but from what I understand, this proggie is using system time to calculate a serial and comparing the entered values with genned values. So basically, even if you make a self keygen., the serial isn't gonna be valid the next second. Am I missing something? |
synak 21. Jan 2008 | you're not missing anything .. it was just a learning experience on self-keygenning for myself.. there is no real solution here, as the valid code for a specific point in time will no longer be valid for future runs..... but at the specific run time, it is the correct serial :) |
The Arctic Imp 21. Jan 2008 | Loader can be a solution? If yes then its very easy to make... hmmm... LOADER-KEYGEN =) Algo is simply: Load crackme, read Key from memory and print it :p. Another solutions? |
The Arctic Imp 21. Jan 2008 | or another name of this - Serial Fisher =) |
Computer_Angel 22. Jan 2008 | char const_hash[35]="a1b2c3d4e5f6g7h8i9j0klmnoprstuvyxz"; time_t mtime=time(0); srand(mtime); int i = 0; while ( i <= 19 ) real_serial[i++] = const_hash[rand() % 34]; The only way is self keygen ^.^ |
soychino 22. Jan 2008 | what a boring crackme,do author know how to write the always valid keygen? |
TiGa 22. Jan 2008 | It seems that a loader-keygen is the way to solve it. It would have been better if the random number was displayed when opening the crackme. |
The Arctic Imp 22. Jan 2008 | @do author know how to write the always valid keygen? while (true) puts("+1"); =))))))) |
The Arctic Imp 22. Jan 2008 | @It would have been better if the random number was displayed when opening the crackme. Done =) |
fromTurkey Author 23. Jan 2008 | first of all thanks for all your comments and your interests. this would be my fisrt experience. ı write this code in c. there would be a random serial always changeable..:) please send me a solutıon when everone can solve it. ı say that ı will a keygen when it is possible. again thanks for all have a good day...:) |
IMPosTOR 25. Jan 2008 | its easy to dump pws,i write one can i share the exe link? how can i solve it? i must release the source? |
SasukeHa 26. Jan 2008 | Lol The Arctic Imp you should be intelegent enough to know that local vars doesn't let you use ReadProcessMemory that's why it'll only work on your computer. |
SasukeHa 26. Jan 2008 | The Arctic Imp has rated this crackme as boring crap.?!? dude check your solution before you insult this crack i'll post my solution as soon as i find good enough packer |
The Arctic Imp 27. Jan 2008 | what the fu... i'm test it at my machine and VMWare, the serial was correct... hmm I'm a newbie! don't kick me please =) @dude check your solution before you insult this crack Sorry for my lame solution, i will correct it =) But I'm realy think that this crackme is so stupid =/... for example: make a keygen for this: ------------- randomize; serial := IntToStr(random(10000)); if serial <> entered_serial then ShowMessage('BAD BOY!!!'); ------------- It's not boring crap??? |
fromTurkey Author 29. Jan 2008 | Hi everone. Firstly thanks for everbody who will sends his solution and for all other comments for this crackme. But i would say to "The Arctic Imp" that is if you solve this code it will not be boring anymore.... if you can do this, just DO OR say nothing bad... you say that ; @i'm a newbie! don't kick me please and then you say that this code is borıng and how can you write comments if you are a newbee... thats a contradiction... Please do your thing. Just do...! Much love for the rest of the crackmes members for spending your valuable times for this code. Good Bye. |
SasukeHa 01. Feb 2008 | @It's not boring crap??? no it's not boring crap even tho it's a simple algo it's not the hard part this crackme is testing how you deal with local and random not with the algo itself, i think just complicated formula won't be interesting as this one i'm posting my solution btw.. SasukeHa |
The Arctic Imp 01. Feb 2008 | I congratulate you, Mr. the clever man. =) |
You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.