
moofy's moofy's python crackme #1
Download pycm1.zip, 1 kb (password: crackmes.de) Browse contents of pycm1.zip fish a key and make a keygen (in another programming language, preferably)
Difficulty: 1 - Very easy, for newbies | Send a message to moofy » View profile of moofy » |
Solutions
Solution by _chn, published 16. jul, 2008; download (4 kb), password: crackmes.de or browse.
_chn has not rated this crackme yet.
Solution by klefz, published 24. jan, 2008; download (194 kb), password: crackmes.de or browse.
klefz has not rated this crackme yet.
Solution by lagalopex, published 24. jan, 2008; download (2 kb), password: crackmes.de or browse.
lagalopex has rated this crackme as boring.
Solution by _khAttAm_, published 24. jan, 2008; download (7 kb), password: crackmes.de or browse.
_khAttAm_ has rated this crackme as boring.
The submission of solutions is closed.
Discussion and comments
NONAMEswordman 22. Jan 2008 | how to run it?dk..... |
---|---|
TiGa 22. Jan 2008 | You need a python interpreter to run it. http://www.python.org/ |
lagalopex 23. Jan 2008 | $ python -V Python 2.4.4 $ python crackme.pyc RuntimeError: Bad magic number in .pyc file For me, its not working... although I found a online service to decompile it... |
moofy Author 23. Jan 2008 | its compiled/ran in 2.5.1, however i wouldve thought it would work with previous versions. |
lagalopex 24. Jan 2008 | No its not running and the dis module failed as well, so I used a online service ;) |
gantanhao 24. Jan 2008 | 我看明白了啊,可惜帮不上忙!! |
boonz 24. Jan 2008 | gantanhao, i totally agree :D |
gamma95 11. Jan 2009 | Step 1: ######################## gamma@h4x0r:~/Desktop/paper-hva$ python or "license" for more information. >>> import crackme moofy's python crackme #1 There are two parts to this crackme: fish a serial and then you must solve the keygenme Good luck! Enter a key: whattheyuck badboy >>> dir(crackme) ['__builtins__', '__doc__', '__file__', '__name__', 'key', 'yek'] >>> print crackme.key whattheyuck >>> print crackme.yek g0odwerk <-- Yup ! Its seem the fisrt password ######################## Step 2 ######################## >>> import crackme Enter a key: g0odwerk Enter your name: gamma95 Enter your serial: whattheyuck badboy >>> dir(crackme) ['__builtins__', '__doc__', '__file__', '__name__', 'key', 'name', 'serial', 'sp1', 'sp2', 'sp3', 'ukey', 'yek'] #<-- its appear some new variable when #the first condition correct >>> print crackme.serial m0-gam-pygma52m-cma914?Agmpga2-m9443 #<-- phishing serial with username is gamma95 --> Result: The first is password: g0odwerk username: gamma95 password: m0-gam-pygma52m-cma914?Agmpga2-m9443 EOF :) gamma95[at]gmail.com |
gradam 16. Jul, 10:51 | keygen def name(name): sp1 = name[:-4] + '-' + 'py' + name[::2] + str(len(name[::-4])) + 'm-c' + name[3:-1] + str(len(name) * 2) sp2 = sp1[::2] sp3 = sp1 + '?A' + sp2 + '43' serial = 'm0-' + sp3 return serial if __name__ == '__main__': print 'key = g0odwerk' key = raw_input('name: ') key = name(key) print 'serial = ' + key |
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.