banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thủ thuật reverse engineering [Python] Crackme1  XML
  [Question]   [Python] Crackme1 04/12/2008 06:49:12 (+0700) | #1 | 161221
megatron
Member

[Minus]    0    [Plus]
Joined: 12/11/2008 18:46:08
Messages: 11
Offline
[Profile] [PM]
Chào các bạn,
Ngồi buồn code cái crackme viết bằng python, bạn nào có hứng thú thì solve thử.
Độ khó 1,5/ 10: smilie
rules: No patching.
Link download
http://rapidshare.com/files/169781625/crackme1.pyc.html
/m3g4tr0n
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 04/12/2008 13:33:29 (+0700) | #2 | 161256
[Avatar]
0xdie
Member

[Minus]    0    [Plus]
Joined: 23/02/2008 03:35:04
Messages: 6
Offline
[Profile] [PM]
Hi hi, cám ơn bạn, trước giờ chưa thử crackme viết bằng python smilie


Code:
print '\n                     Crackme ver 1.0\n                     Coded by M3g4tr0n\n                     Language: Pyth0n\n                     Rules: No Patching\n'
import sys 
if (len(sys.argv) != 2):
    print 'Usage: ./crackme1.pyc your_input'
    exit()
serial = sys.argv[1]
try:
    f = open('keys')
except:
    print 'Error'
    exit()
for line in f:
    if (str(line) == serial):
        print 'Good boy'
        exit()
    else:
        print 'Bad boy! Bad boy'
        exit()

exit()
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 04/12/2008 13:41:16 (+0700) | #3 | 161257
megatron
Member

[Minus]    0    [Plus]
Joined: 12/11/2008 18:46:08
Messages: 11
Offline
[Profile] [PM]
@0xdie: decompiler chưa xong đâu bạn smilie, cái quan trọng là tạo file keys như thế nào và input như thế nào để nó ra good boy (dễ thôi) smilie
Nếu có thể bạn phân tích cơ chế tụi http://www.depython.net/ nó decompiler như thế nào nhé?
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 04/12/2008 13:45:12 (+0700) | #4 | 161258
[Avatar]
0xdie
Member

[Minus]    0    [Plus]
Joined: 23/02/2008 03:35:04
Messages: 6
Offline
[Profile] [PM]
Ủa, có post cái hình mà sao ko hiện lên nhỉ smilie. Hiện Good boy là solve rồi nhỉ smilie
http://img227.imageshack.us/img227/2828/1232008112623pmkq8.jpg
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 04/12/2008 13:50:56 (+0700) | #5 | 161259
megatron
Member

[Minus]    0    [Plus]
Joined: 12/11/2008 18:46:08
Messages: 11
Offline
[Profile] [PM]
@0xdie: Bồ tạo file keys bằng tay hay viết một script để generate ra?
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 04/12/2008 13:56:54 (+0700) | #6 | 161260
[Avatar]
0xdie
Member

[Minus]    0    [Plus]
Joined: 23/02/2008 03:35:04
Messages: 6
Offline
[Profile] [PM]
nói bác đừng cười em, trước giờ chưa viết python bao giờ smilie. Em tạo bằng tay á, thấy crackme kiểu này lạ lạ nên tham gia vui thôi smilie
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 04/12/2008 14:10:11 (+0700) | #7 | 161262
megatron
Member

[Minus]    0    [Plus]
Joined: 12/11/2008 18:46:08
Messages: 11
Offline
[Profile] [PM]
@0xdie: Chà, tại mình chưa test trên windows. Vì nếu tại bằng tay thì có khó khăn ở chỗ nó tự thêm vào có cái kí tự xuống dòng \n (0x0A) ở cuối chuỗi, mà nhập 0x0a trên agrv[] là một vấn đề. Mẹo ở chỗ đó thôi smilie. Để mình test trên windows thử.
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 05/12/2008 00:10:02 (+0700) | #8 | 161294
megatron
Member

[Minus]    0    [Plus]
Joined: 12/11/2008 18:46:08
Messages: 11
Offline
[Profile] [PM]
Xin phép bác 0xdie trình bày phương pháp tạo file keys bằng tay để tránh \n ở cuối dòng (Phải create bằng tay nha) smilie, Tui nghi ngờ bác patch hoặc là re-compiler lại cái crackme1 của tui smilie
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 05/12/2008 00:19:56 (+0700) | #9 | 161296
[Avatar]
0xdie
Member

[Minus]    0    [Plus]
Joined: 23/02/2008 03:35:04
Messages: 6
Offline
[Profile] [PM]
Việc gì phải patch với recompile cho mệt vậy smilie. Bật notepad lên gõ vào mà bạn cũng không làm được? Còn nếu sợ cái \n đó thì dùng hex editor mà xóa. Riêng tôi chỉ dùng notepad là đủ smilie
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 05/12/2008 00:26:34 (+0700) | #10 | 161299
megatron
Member

[Minus]    0    [Plus]
Joined: 12/11/2008 18:46:08
Messages: 11
Offline
[Profile] [PM]

0xdie wrote:
Việc gì phải patch với recompile cho mệt vậy smilie. Bật notepad lên gõ vào mà bạn cũng không làm được? Còn nếu sợ cái \n đó thì dùng hex editor mà xóa. Riêng tôi chỉ dùng notepad là đủ smilie 

Ôi má ơi, lâu ko xài nên quên thằng notepad smilie. Tại trước giờ mình cứ xài
echo text >keys
Sorry bác smilie
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 05/12/2008 00:49:53 (+0700) | #11 | 161304
megatron
Member

[Minus]    0    [Plus]
Joined: 12/11/2008 18:46:08
Messages: 11
Offline
[Profile] [PM]
Ok, bác 0xdie chơi thử cái crackme2 của tui
http://rapidshare.com/files/170051714/crackme2.pyc.html
Nó cũng tương tự cái crackme1 thôi smilie
[Up] [Print Copy]
  [Question]   Re: [Python] Crackme1 15/01/2009 07:07:03 (+0700) | #12 | 166552
[Avatar]
gamma95
Researcher

Joined: 20/05/2003 07:15:41
Messages: 1377
Location: aaa">
Offline
[Profile] [PM] [ICQ]
Có một cái crackme tương tự được post trên crackmes.de
Link:
http://crackmes.de/users/moofy/moofys_python_crackme_1/

Mình có post lời giải ở cuối cùng ở phần comment (ko dùng, depython, deassemble). Các bác đọc cho vui ... smilie
Cánh chym không mỏi
lol
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|