惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 热门话题
Stack Overflow Blog
Stack Overflow Blog
B
Blog
WordPress大学
WordPress大学
Project Zero
Project Zero
P
Palo Alto Networks Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 司徒正美
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
T
Tailwind CSS Blog
Forbes - Security
Forbes - Security
F
Full Disclosure
SecWiki News
SecWiki News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hacker News: Ask HN
Hacker News: Ask HN
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
F
Fortinet All Blogs
Cisco Talos Blog
Cisco Talos Blog
G
Google Developers Blog
J
Java Code Geeks
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recorded Future
Recorded Future
O
OpenAI News
Spread Privacy
Spread Privacy
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Cybersecurity and Infrastructure Security Agency CISA
S
Securelist
V
Vulnerabilities – Threatpost
Y
Y Combinator Blog
IT之家
IT之家
U
Unit 42
腾讯CDC
S
Security Affairs
C
Cisco Blogs
Schneier on Security
Schneier on Security
The Last Watchdog
The Last Watchdog
B
Blog RSS Feed
宝玉的分享
宝玉的分享
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security @ Cisco Blogs
Cyberwarzone
Cyberwarzone
T
The Blog of Author Tim Ferriss

博客园 - 元宝

2019年以后ArcGIS 调用天地图的资源URL xmlSpy套件(Altova MissionKit 2016)的Ollydbg调试过程及破解 [转] SQL删除重复数据只保留一条 自已动手制做“0中带斜杠”的矢量字体 颜色直方图 HSI、HSV、RGB、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型的区别 Visual MODFLOW4.1中文版学习资料 VS2005的C#使用WORD COM组件 英语飙升的好方法 ArcGIS删除重复点数据 如何完全卸载并重装ArcGIS ArcGIS Server分布式安装 制作ArcGIS DLL插件的安装包 Google Map浏览下载器 TTF文件的制作——打造属于自己的字体 .NET中获取系统硬件信息 Arcgis数据转换经验三测 地质三维软件Ctech(MVS,EVS-PRO)破解版 Visual MODFLOW4.1中文破解版
RockWare RockWorks的Ollydbg调试过程及注册机(破解)思路
元宝 · 2014-04-17 · via 博客园 - 元宝

   最近拿到了RockWorks15的安装包,可惜没有破解,试用也只能用14天。用PEiD工具察看了一下,Delphi编写的程序,竟然没加壳。本想用OllyDBG调试进去爆破一下,不意发现注册码很简单,如下:

1. OLLDBG载入,查找出错信息,直接进入
009957C5  |.  B8 3C589900   mov     eax, 0099583C                    ;  ASCII "Invalid RockWorks unlocking code."

2.向上找两个CALL,F7跟入,不久就看到如下代码,即为加密过程,如下已注释
0099532D  |. /7E 23         jle     short 00995352
0099532F  |. |BA 01000000   mov     edx, 1
00995334  |> |8B4D FC       /mov     ecx, dword ptr [ebp-4]          ;  dword ptr [ebp-4],即是机器码
00995337  |. |4A            |dec     edx
00995338  |. |85C9          |test    ecx, ecx
0099533A  |. |74 05         |je      short 00995341
0099533C  |. |3B51 FC       |cmp     edx, dword ptr [ecx-4]          ;  长度
0099533F  |. |72 05         |jb      short 00995346
00995341  |> |E8 3AFEA6FF   |call    00405180
00995346  |> |42            |inc     edx
00995347  |. |0FB64C11 FF   |movzx   ecx, byte ptr [ecx+edx-1]       ;  逐个取字符
0099534C  |. |03D9          |add     ebx, ecx                        ;  累加
0099534E  |. |42            |inc     edx
0099534F  |. |48            |dec     eax
00995350  |.^|75 E2         \jnz     short 00995334
00995352  |> \33C0          xor     eax, eax

很明显,这是个很简单的加密算法,即:把机器码的每个字符值取出,累加后,将总和(数值)转为字符串,即可

 根据以上思路,可以很简单的实现注册机,读者有时间自己写个小程序吧,估计不超过10行。 ^_^

---------------------------------------------------------------------------------------------------------

附:RockWorks简介:

      • 中文名:地表数据可视化软件
      • 英文名:RockWare RockWorks
      • 版 本:v15
      • 发 行:RockWare,http://www.rockware.com/
      • 地 区:美国
      • 语 言:英文
      • RockWorks 是RockWare公司的旗舰软件,RockWorks能创建钻探记录,横截面,栅栏图,可靠模型(羽毛,矿体,储油器),地层学模型和表面,等高线地图和地形模型,立体图,玫瑰图,三重图表等等。

        主要应用领域有:
         
        地质科学
        环境科学
        采矿
        石油化工

        安全检测:本款件经过小红伞、卡巴斯基、Avast、NOD32、江民、瑞星、金山安全检测,请用户放心使用。

        系统检测:经过检测支持XP/2003/Vista/2008/Win7

        小 贴 士:该软件的运行条目中有一项是“使用与激活说明”,有关该软件的使用和激活方法均在该说明中有所阐述。按照说明所示步骤完成激活后,软件就能自如使用了。

        界面截图: