簡單演算法――小護士 V1.2
下載頁面:
http://www.skycn.com/soft/11505.html
軟體大小:
772 KB
軟體語言: 簡體中文
軟體類別: 國產軟體 / 共享版 / 開關定時
應用平臺: WinNT/2000/XP
加入時間:
2003-03-28 10:09:04
下載次數: 227
推薦等級: ***
開 發 商: http://yhh365.3322.net/
【軟體簡介】:本軟體主要為那些一坐在電腦前就不要命的人設計。主要功能為每半小時就關閉螢幕、鎖定鍵盤3分鐘,促使你休息。關閉前10-120秒提醒你,可提醒兩次。工作期間有5分鐘不用電腦視為已休息,重新計時。註冊使用者可以調整工作和休息時間長短,並且以後自動按你的設定執行。目前,在WINDOWSNT/2000/XP上穩定執行,在WINDOWS9X上可提醒你休息,沒鎖定鍵盤。
【軟體限制】:功能限制
【作者宣告】:初學Crack,只是感興趣,沒有其它目的。失誤之處敬請諸位大俠賜教!
【破解工具】:TRW2000娃娃修改版、Ollydbg1.09、FI2.5、Guw32、AspackDie、W32Dasm 10修改版
―――――――――――――――――――――――――――――――――
【過 程】:
Nurse.exe
無殼。Visual C++ 6.0編寫。
使用者號:559898233
試煉碼:13572468
點“註冊”後無提示,自動退出。用TRW下萬能斷點,返回程式領空後用F12走過幾個RET就可看到核心了。
―――――――――――――――――――――――――――――――――
* Reference To: MFC42.Ordinal:18BE, Ord:18BEh
|
:004030B2 E8791A0000 Call
00404B30
:004030B7 8B5660
mov edx, dword ptr [esi+60]
====>EDX=215F5E79(H)=559898233(D)
:004030BA
8D4C240C lea ecx, dword
ptr [esp+0C]
:004030BE 81F23412AB78 xor
edx, 78AB1234
====>EDX=215F5E79 ^
78AB1234=59F44C4D
1509182541
:004030C4 895660
mov dword ptr [esi+60], edx
*
Reference To: MFC42.Ordinal:021C, Ord:021Ch
|
:004030C7
E8461A0000 Call 00404B12
:004030CC
8B4664 mov eax,
dword ptr [esi+64]
:004030CF 8B4E60
mov ecx, dword ptr [esi+60]
:004030D2 33DB
xor ebx, ebx
:004030D4
3BC1 cmp
eax, ecx
====>EAX=00CF1974(H)=13572468
(D)試煉碼
====>ECX=59F44C4D(H)=1509182541(D)註冊碼
:004030D6
899C2420010000 mov dword ptr [esp+00000120],
ebx
:004030DD 7511
jne 004030F0
====>不跳則OVER!
:004030DF
68F84FB527 push 27B54FF8
====>EAX=666193912 成功的標誌!
:004030E4 8D4C2410 lea ecx, dword ptr [esp+10]
* Possible
StringData Ref from Data Obj ->"%d"
|
:004030E8 68E8934000 push
004093E8
:004030ED 51
push ecx
:004030EE EB0F
jmp 004030FF
*
Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004030DD(C)
|
:004030F0
6838C54C36 push 364CC538
====>EAX=911000888 失敗的標誌!
:004030F5 8D542410 lea edx, dword ptr [esp+10]
* Possible
StringData Ref from Data Obj ->"%d"
|
:004030F9 68E8934000 push
004093E8
:004030FE 52
push edx
*
Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004030EE(U)
|
*
Reference To: MFC42.Ordinal:0B02, Ord:0B02h
|
:004030FF
E8F81A0000 Call 00404BFC
:00403104
8B442418 mov eax, dword
ptr [esp+18]
====>置 標誌!
:00403108
83C40C add esp,
0000000C
:0040310B 8D4C2418
lea ecx, dword ptr [esp+18]
:0040310F 50
push eax
*
Possible StringData Ref from Data Obj ->"%s"
|
:00403110 68D0944000
push 004094D0
:00403115 51
push ecx
*
Reference To: MSVCRT.sprintf, Ord:02B2h
|
:00403116
FF15C8634000 Call dword ptr [004063C8]
:0040311C
83C40C add esp,
0000000C
* Reference
To: MFC42.Ordinal:0486, Ord:0486h
|
:0040311F
E8741B0000 Call 00404C98
:00403124
8B10 mov
edx, dword ptr [eax]
:00403126 8D442418
lea eax, dword ptr [esp+18]
:0040312A 50
push eax
:0040312B
8D4C2414 lea ecx, dword
ptr [esp+14]
:0040312F 89542414
mov dword ptr [esp+14], edx
*
Reference To: MFC42.Ordinal:035C, Ord:035Ch
|
:00403133
E8D4190000 Call 00404B0C
:00403138
8B4C2410 mov ecx, dword
ptr [esp+10]
:0040313C 8D542414
lea edx, dword ptr [esp+14]
:00403140 52
push edx
:00403141 6806000200
push 00020006
:00403146 8B41F8
mov eax, dword ptr
[ecx-08]
:00403149 53
push ebx
*
Possible StringData Ref from Data Obj ->"Software\Microsoft\MS Setup (ACME)\User
"
->"Info"
|
:0040314A 68B8934000
push 004093B8
:0040314F 6801000080
push 80000001
:00403154 C684243401000001
mov byte ptr [esp+00000134], 01
:0040315C 8D7801
lea edi, dword ptr
[eax+01]
* Reference
To: ADVAPI32.RegOpenKeyExA, Ord:0172h
|
:0040315F
FF1514604000 Call dword ptr [00406014]
====>寫入登錄檔!
―――――――――――――――――――――――――――――――――
【算
法 總 結】:
呵呵,very
easy!
系列號=使用者號 XOR 78AB1234 的十進位制值!
―――――――――――――――――――――――――――――――――
【C++
KeyGen】:
呵呵,剛看了幾天的C++,偶然碰到了這個超級簡單的演算法。
^-^ ^-^
就用我這“超級蹩腳”的C++做 fly 的第一個演算法序號產生器吧!諸位老師見笑了!
#include<iostream.h>
#include<math.h>
void
main()
{
int m;
cout<<"\n★★★★小護士 V1.2 KeyGen{2th}★★★★\n\n\n\n";
cout<<"請輸入您的使用者號:";
cin>>m;
m^=0X78AB1234;
cout<<"\n呵呵,軟體系列號:"<<m<<endl;
cout<<"\n\n\nCracked
By 巢水工作坊――fly【OCN】 03-3-31 8:33 編譯";
cout<<"\n\n\n
* * * 按回車退出!* * *";cin.get();cin.get();
}
―――――――――――――――――――――――――――――――――
【KeyMake之{49th}記憶體序號產生器】:
中斷地址:4030D4
中斷次數:1
第一位元組:3B
指令長度:12
暫存器方式:ECX
十進位制
―――――――――――――――――――――――――――――――――
【註冊資訊儲存】:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\MS
Setup (ACME)\User Info]
"DefName"="666193912"
―――――――――――――――――――――――――――――――――
【整 理】:
使用者號:559898233
系列碼:1509182541
―――――――――――――――――――――――――――――――――
Cracked By 巢水工作坊――fly【OCN】
03-3-31 8:32
相關文章
- GPT護理機器人 - 讓護士的工作變簡單2023-04-29GPT機器人
- 簡單演算法2024-08-09演算法
- JavaScript 簡單/不簡單 (小Tips分享)2019-03-04JavaScript
- Windows守護程式簡單示例2018-12-28Windows
- 簡單排序演算法2020-11-27排序演算法
- ZipperDown漏洞簡單分析及防護2018-05-18
- 小程式 – 簡單入門2019-03-02
- ASM磁碟簡單維護,新增,刪除2018-07-03ASM
- 簡單塔防小遊戲2024-06-23遊戲
- 簡單理解Paxos演算法(譯)2019-03-04演算法
- 【Cron表示式】小貼士2024-05-16
- Mac簡單時鐘螢幕保護程式2020-10-12Mac
- 《護士長的工作!》——開發日誌2024-06-29
- 對Tomcat的簡單概要小結2020-02-08Tomcat
- 很簡單的Flutter填小坑2019-05-30Flutter
- 建立一個簡單的小程式2024-06-26
- 簡單的幾個排序演算法2018-04-10排序演算法
- 對CAS演算法的簡單理解2018-03-18演算法
- 十道簡單演算法題2018-03-30演算法
- 五個 .NET 效能小貼士2021-07-28
- 簡單的小程式小結, 瞭解一下2018-06-14
- 演算法學習---歸併演算法簡單記錄2020-10-29演算法
- 簡單理解slot演算法和shadow DOM2019-02-25演算法
- 演算法(3)簡單四則運算2019-04-08演算法
- LeetCode簡單演算法題目-JS解法2019-03-24LeetCode演算法JS
- 簡單-定義一個小程式元件2019-02-26元件
- 小程式簡單實現表格佈局2019-04-05
- SimpleDateFormat.format的簡單使用小結2018-08-16ORM
- 原生小程式最最簡單的分享功能2020-11-25
- 簡單的電腦使用維護方法(肝貨一)2020-07-17
- dotnet core 3.0 linux 部署小貼士2019-01-29Linux
- 前端體驗優化小貼士2019-02-18前端優化
- Moment for Mac(選單欄倒數日應用)v1.2啟用版2020-12-09Mac
- Relief 特徵選擇演算法簡單介紹2018-08-08特徵演算法
- 簡單的量子演算法(二):Simon's Algorithm2019-07-22演算法Go
- LeetCode 演算法 | 兩數之和不簡單啊2019-02-19LeetCode演算法
- php簡單演算法 - 肇事車輛問題2021-09-09PHP演算法
- 【簡單演算法】什麼是複雜度?2020-12-22演算法複雜度
- 購物車【JavaWeb小專案簡單版】2019-03-04JavaWeb