首页
社区
课程
招聘
[原创]ULtraEdit V 22.20.0.28 破解
发表于: 2015-9-19 14:20 13424

[原创]ULtraEdit V 22.20.0.28 破解

2015-9-19 14:20
13424
ULtraEdit V 22.20.0.28 破解

修改一個檔案即可

ProtectionPlusDLL

   5AAB0 : 8B 0D CC 06 5C 10 32 C0-85 C9 74 0C 38 81 26 0A
   5AAB0 : -- -- -- -- -- -- B0 01 -- -- -- -- -- -- -- --
   5AAC0 : 00 00 0F 85 A8 B7 FE FF-C3 CC CC CC CC CC CC CC
   5AAC0 : -- -- B8 01 00 00 00 90 -- -- -- -- -- -- -- --


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 135
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
什么原理?
没过程?
2015-9-19 23:00
0
雪    币: 136
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
SPL
3
x64如何破
2015-9-20 21:07
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
強力爆破嗎?
2015-11-13 10:37
0
雪    币: 2262
活跃值: (871)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
IDM系列的软件授权都是调用ProtectionPlusDLL.dll动态链接库的IsActivatedSoftwareKey公开函数进行判断是否已成功注册的!简单来操作就是对IsActivatedSoftwareKey函数进行修改来实现爆破即可绕过授权检测……


m_hModule = GetModuleHandle(TEXT("ProtectionPlusDLL.dll"));
if (m_hModule)
{
fpAddress = GetProcAddress(m_hModule, "IsActivatedSoftwareKey");
if (fpAddress)
{
// 原始代码
//1003FAE0 > $ 8B0D B4C02A57 MOV ECX, DWORD PTR DS:[1056C0B4]
//1003FAE6 . 32C0 XOR AL, AL
//1003FAE8 . 85C9 TEST ECX, ECX
//1003FAEA . 74 0D JZ SHORT 1003FAF9
//1003FAEC . 3881 460B0000 CMP BYTE PTR DS:[ECX+00000B46], AL
//1003FAF2 . 74 05 JE SHORT 1003FAF9
//1003FAF4 . E9 C7A7FEFF JMP 1002A2C0
//1003FAF9 . C3 RETN

// 修改代码
//1003FAE0 > $ 8B0D B4C02A57 MOV ECX, DWORD PTR DS:[1056C0B4]
//1003FAE6 . B0 01 MOV AL, 0x1
//1003FAE8 . 85C9 TEST ECX, ECX
//1003FAEA . EB 0D JMP SHORT 1003FAF9
//1003FAEC . 3881 460B0000 CMP BYTE PTR DS:[ECX+00000B46], AL
//1003FAF2 . 74 05 JE SHORT 1003FAF9
//1003FAF4 . E9 C7A7FEFF JMP 1002A2C0
//1003FAF9 . C3 RETN

DWORD lpflOldProtect;
DWORD dwAddress = (DWORD)fpAddress;
VirtualProtect(fpAddress, 0x1A, PAGE_EXECUTE_READWRITE, &lpflOldProtect);
if (*(WORD*)(dwAddress + 0x06) == 0xC032) *(WORD*)(dwAddress + 0x06) = 0x01B0;
if (*(WORD*)(dwAddress + 0x0A) == 0x0D74) *(WORD*)(dwAddress + 0x0A) = 0x0DEB;
VirtualProtect(fpAddress, 0x1A, lpflOldProtect, &lpflOldProtect);
}
}
2015-11-13 15:42
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
厉害,谢谢
2015-12-8 23:33
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
厉害!!!!!!!
2015-12-9 13:11
0
雪    币: 578
活跃值: (808)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习了,谢谢
2015-12-12 19:58
0
雪    币: 161
活跃值: (1534)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
好方法,修改了最新的22.22.0.49
2016-1-6 21:28
0
雪    币: 13
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
版本: 22.20.0.49
新位址
5B3B0
5B3C0
已成功。
2016-1-15 13:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
感谢高手!
2016-1-26 01:48
0
雪    币: 752
活跃值: (3838)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
good
2017-4-28 13:50
0
游客
登录 | 注册 方可回帖
返回
//