搜易高速郵址搜尋家 V3.0 (EmailSearcher)

看雪資料發表於2015-11-15

標 題:搜易高速郵址搜尋家 V3.0 (EmailSearcher)

發信人:fly

時 間:2003/03/03 12:32pm

詳細資訊: 




簡單演算法――搜易高速郵址搜尋家 V3.0 (EmailSearcher)


下載地址:  http://www.skycn.com/soft/5808.html
軟體大小:  830 KB
軟體語言:  簡體中文
軟體類別:  國產軟體 / 共享版 / 郵件群發
應用平臺:  Win9x/NT/2000/XP
加入時間:  2002-12-02 14:26:51
下載次數:  9385
推薦等級:  * * *
開 發 商:  http://Emailsearcher.yeah.net/


【軟體簡介】:國內一流多執行緒飛快搜尋電郵!且能一邊搜尋一邊傳送!軟體功能如下:1.域名電郵搜尋,只需輸入一個字尾如hotmail.com/sina.com/即可搜尋電郵;2.高品質多執行緒模式,驗證搜尋速度最快可達每小時60000個真實有效電郵;3.自建桌面SMTP伺服器,可單發或多發文字/網頁信件到搜尋後的有效郵址;4.語音操作喚醒提示/自動結束通話網路,可於系統托盤處後臺工作,省時省錢;5.手動/自動儲存程式,可中斷後繼續搜尋,可晚上無人值守,適宜包月上網;6.精心編制100萬常見使用者名稱辭典,並且可自行擴充,最大提高搜尋準中機率;7.贈送2000個國內免費/電信收費郵件伺服器字尾,如163.net/sohu.com/等。

【軟體限制】:功能限制、次數限制

【作者宣告】:小弟初學Crack,只是感興趣,沒有其它目的。失誤之處敬請各大俠賜教!

【破解工具】:TRW2000娃娃修改版、W32Dasm8.93黃金版

―――――――――――――――――――――――――――――
【過    程】:


呵呵,讓VB6的東東煩的頭大,去 天空 轉轉,隨手找一個簡單的散散心。^-^
高手就不必浪費時間了。剛入門的朋友可以看看,分析的多了,我們的“功力”就會提高的。


emailsearcher.exe無殼。呵呵,現在的軟體作者彷彿都成了CRACK高手,加殼、CRC校驗、花指令、Anti-Debug、加密演算法…… 紛紛粉墨登場,令我等菜鳥們束手無策。恨自己功力太淺!

好了,言歸正傳吧。反彙編,關鍵提示都在!真是一個“好”軟體。


"軟體登記註冊成功!"在4C25AB,因為想看看演算法,所以把斷點往前設一點。

序列號:46687335549
試煉碼:86427531


切入TRW,BPX 4C2534    F5返回,點“確定”,攔下!

―――――――――――――――――――――――――――――
:004C252E 8D55D4                  lea edx, dword ptr [ebp-2C]
:004C2531 8B45F4                  mov eax, dword ptr [ebp-0C]
:004C2534 E83B62F4FF              call 00408774
                                ====>攔在這!

:004C2539 8B45D4                  mov eax, dword ptr [ebp-2C]
                                 ====>D EAX=86427531
:004C253C E85364F4FF              call 00408994
:004C2541 8945F8                  mov dword ptr [ebp-08], eax
                                 ====>?EAX=526C78B
                    526C78B 是我們輸入的數字 86427531 的16進位制值!

:004C2544 8955FC                  mov dword ptr [ebp-04], edx
:004C2547 6A00                    push 00000000
:004C2549 68BA030000              push 000003BA

:004C254E 8B45F8                  mov eax, dword ptr [ebp-08]
:004C2551 8B55FC                  mov edx, dword ptr [ebp-04]
:004C2554 E8A13EF4FF              call 004063FA
                                 ====>關鍵CALL!F8進入!

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
程式碼不長,就放中間吧。
F8進入4C2554  call 004063FA

* Referenced by a CALL at Addresses:
|:0040649A   , :004C2554  
|
:004063FA 55                      push ebp
:004063FB 53                      push ebx
:004063FC 56                      push esi
:004063FD 57                      push edi
:004063FE 33FF                    xor edi, edi
:00406400 8B5C2414                mov ebx, dword ptr [esp+14]
                                 ====>3BA 入 EAX

:00406404 8B4C2418                mov ecx, dword ptr [esp+18]
:00406408 0BC9                    or ecx, ecx
:0040640A 7508                    jne 00406414
:0040640C 0BD2                    or edx, edx
:0040640E 745C                    je 0040646C
:00406410 0BDB                    or ebx, ebx
:00406412 7458                    je 0040646C

…………省略  …………

:0040646C F7F3                    div ebx
                                 ====>EAX=526C78B/3BA=161E2

:0040646E 33D2                    xor edx, edx
:00406470 EBF3                    jmp 00406465

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


:004C2559 8945F8                  mov dword ptr [ebp-08], eax
                                 ====>EAX=161E2 入 [ebp-08]

:004C255C 8955FC                  mov dword ptr [ebp-04], edx
:004C255F 8B45F8                  mov eax, dword ptr [ebp-08]
                                 ====>161E2 入 EAX

:004C2562 8B55FC                  mov edx, dword ptr [ebp-04]
:004C2565 2D2D450100              sub eax, 0001452D
                                 ====>EAX=161E2-1452D=1CB5

:004C256A 83DA00                  sbb edx, 00000000
:004C256D 8945F8                  mov dword ptr [ebp-08], eax
                                 ====>1CB5 入 [ebp-08]

:004C2570 8955FC                  mov dword ptr [ebp-04], edx
:004C2573 8D45D8                  lea eax, dword ptr [ebp-28]
:004C2576 E84954FFFF              call 004B79C4
                                 ====>F8進入!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
F8進入4C2576  call 004B79C4

* Referenced by a CALL at Address:
|:004C2576  
|
:004B79C4 53                      push ebx
:004B79C5 57                      push edi
:004B79C6 89C7                    mov edi, eax
:004B79C8 B801000000              mov eax, 00000001
:004B79CD 0FA2                    cpuid
                                 ====>?EAX=544
呵呵,請教諸位為何一過此EAX就=544?

:004B79CF AB                      stosd
:004B79D0 89D8                    mov eax, ebx
:004B79D2 AB                      stosd
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

:004C257B 8B45D8                  mov eax, dword ptr [ebp-28]
                                 ====>?EAX=544

:004C257E 99                      cdq
:004C257F 8945E8                  mov dword ptr [ebp-18], eax
                                 ====>544 入[ebp-18]

:004C2582 8955EC                  mov dword ptr [ebp-14], edx
:004C2585 8B45F8                  mov eax, dword ptr [ebp-08]
                                 ====>1CB5 入 EAX

:004C2588 8B55FC                  mov edx, dword ptr [ebp-04]
:004C258B 3B55EC                  cmp edx, dword ptr [ebp-14]
:004C258E 754B                    jne 004C25DB
:004C2590 3B45E8                  cmp eax, dword ptr [ebp-18]
                                 ====>比較了!
                                 ====>EAX=1CB5
                                 ====>[ebp-18]=544

:004C2593 7546                    jne 004C25DB
                                 ====>跳則OVER!

:004C2595 8B837C050000            mov eax, dword ptr [ebx+0000057C]
:004C259B E83C40FEFF              call 004A65DC
:004C25A0 6A00                    push 00000000
:004C25A2 668B0D64264C00          mov cx, word ptr [004C2664]
:004C25A9 B202                    mov dl, 02

* Possible StringData Ref from Code Obj ->"軟體登記註冊成功!"
                                 ====>勝利女神!

                               
:004C25AB B870264C00              mov eax, 004C2670
:004C25B0 E8834EF9FF              call 00457438
:004C25B5 33D2                    xor edx, edx
:004C25B7 8B83BC030000            mov eax, dword ptr [ebx+000003BC]
:004C25BD E86ED0F7FF              call 0043F630
:004C25C2 A198F14D00              mov eax, dword ptr [004DF198]
:004C25C7 8B00                    mov eax, dword ptr [eax]
:004C25C9 8B80E0020000            mov eax, dword ptr [eax+000002E0]

* Possible StringData Ref from Code Obj ->"已註冊版本"
                                 |
:004C25CF BA8C264C00              mov edx, 004C268C
:004C25D4 E83BC9F6FF              call 0042EF14
:004C25D9 EB15                    jmp 004C25F0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:004C258E(C), :004C2593(C)
|
:004C25DB 6A00                    push 00000000
:004C25DD 668B0D64264C00          mov cx, word ptr [004C2664]
:004C25E4 B201                    mov dl, 01

* Possible StringData Ref from Code Obj ->"軟體註冊號錯誤!"
                                 ====>BAD BOY!
                                 
:004C25E6 B8A0264C00              mov eax, 004C26A0


―――――――――――――――――――――――――――――

【總        結】:

真碼=(544+1452D)*3BA=4CF691A(H)=80701722

請教一下:其序列號是如何得出的?
4B79CD   cpuid  ?EAX=544――這又是如何得出的?
―――――――――――――――――――――――――――――

【註冊資訊儲存】:


[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{1AE69D60-73D0-11D4-BD52-38A480C50000}]
"613738517"="613738517"

―――――――――――――――――――――――――――――
【整       理】:

序列號:46687335549
註冊碼:80701722


―――――――――――――――――――――――――――――

   
                   Cracked By 巢水工作坊――fly【OCN】

                          2003-2-12

相關文章