吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8938|回复: 14
收起左侧

[原创] 我也说说Aladdin HASP SRM

  [复制链接]
KeyKernel 发表于 2014-5-15 22:08
本帖最后由 KeyKernel 于 2014-5-16 01:00 编辑

看到论坛有人在讨论这个,我也来推一把.

无狗
能力太差搞不定.

有狗
直接脱壳
关于修IAT,先找到HOOK后的IAT表的位置,随便取一个函数,新建EIP,然后F7的跟进去,找到一个固定的地方,会出现正常的函数,写回去就好了.
记得upk论坛里有这个脱壳脚本的,关键在于,这里需要注意几个API是被壳模拟掉的.

印象最深的是这几个:
  GetCommandLineA
  GetStartupInfoA
  GetCurrentProcess
  GetProcAddress
其他的如果还有你不知道是什么函数的,直接找个同类型编译器编译的无壳程序,对比上下文代码一般都能找到.

壳都脱了,下面来说破解.
破解很简单.直接下载一份狗的SDK,编译一个demo程序.
载入OD你们会发现,在打开,读取,写入,关闭等操作的函数调用前后都有一段奇怪的代码,
(我这里没有备份的二进制字节码了.好几年没碰了).把这个放到需要破解的程序里一搜就知道那些函数是那些了.很简单.
直接HOOK掉读取函数,(没脱壳的程序先HOOK掉CreateFileW函数,在My_CreateFileW中再Hook读写函数)
在my_read函数里直接修改输入参数,把狗里的数据全部读取出来写入文件中就OK了.

解析来把全部狗操作的函数都HOOK掉,重定向到对文件的操作.
比如
Open_dog => CreateFile
Read_dog => ReadFile
....
或者
你把数据写在dll里,弄成个Buffer,按照地址便移索引.把dll加到程序的导入表中........
Do what you want to do..

最后你会发现,现在完全不需要狗了.
就是这么简单.

Have a fun....

--keykernel
20140515



发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

227727 发表于 2014-5-15 22:36
楼主潜水真深,09年,才一贴,登录时间好少,是不是大神都爱潜水
vipcrack 发表于 2014-5-15 22:24
 楼主| KeyKernel 发表于 2014-5-16 14:21
codelive 发表于 2014-5-16 14:01
我试过IAT自动修复脚本,但IAT加密的函数版本很多,我的和网上说的很多版本都不一样,所以脚本也没有办法用 ...

完全可以的。 要有耐心。注意分析获取真实函数的流程。。
codelive 发表于 2014-5-16 14:01
我试过IAT自动修复脚本,但IAT加密的函数版本很多,我的和网上说的很多版本都不一样,所以脚本也没有办法用,我手动跟踪过,虽然也成功找到几个正确的API地址,但好像不是关键的位置,所以目前还没办法写脚本去脱,有时间再继续尝试IAT修复。
提拉米苏 发表于 2014-5-15 23:00
这个   。。不明觉厉啊
夏之萧瑟 发表于 2014-5-15 23:17
不懂。只在用pkpm时候接触过狗。不过没见有破解掉的。
LShang 发表于 2014-5-16 09:44
前排膜拜大牛出没,能玩加密狗的都是高富帅~
hookgame 发表于 2014-5-27 17:33
关于修IAT,先找到HOOK后的IAT表的位置,随便取一个函数,新建EIP,然后F7的跟进去 之后一直没有找到调用api的地方
hookgame 发表于 2014-5-28 08:36
楼主高人 来了么?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-28 02:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表