SWF 探索者 1.4 的破解
所属分类:
网络安全 / 加密解密
阅读数:
111
收藏 0赞 0分享
初学破解!请大侠指导!
版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
【破文标题】SWF探索者1.4的破解
【破文作者】云瑞
【作者性别】男
【作者主页】您的主页
【作者邮箱】melove95@163.com
【所属组织】第九舰队
【软件名称】SWF探索者1.4
【下载地址】
【破解工具】OLLYDBG1.10,C32ASM,unpecompact,peid0.92汉
【保护方式】PECPMPACT1.68-1.84
【软件限制】时间限制
【破解难度】中等
----------------------------------------------------
软件介绍:
很不错的动画播放器,以前有人破解过1.1和1.2,
----------------------------------------------------
破解声名:
----------------------------------------------------
【破解分析】
首先安装SWF探索者1.4,运行程序,在关于中输入注册信息,用户名:king,注册email:winners365@163.com,注册码999555(当然是错误的),然后点注册,出现THANKSREG!然后用peid 打开程序,是用pecompact1.68-1.84加的壳,我用专用脱壳工具unpecompact,脱壳,保存为unpacked.然后用C32ASM0.412反汇编,点字符串搜索,看到thanksreg,然后双击,来到代码处,004C79E8 .^E9 DFC7F3FF JMP unpacked.004041CC
004C79ED .^EB F0 JMP SHORT unpacked.004C79DF
004C79EF . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
004C79F2 . A1 10244D00 MOV EAX,DWORD PTR DS:[4D2410]
004C79F7 . 8B00 MOV EAX,DWORD PTR DS:[EAX]
004C79F9 . BA B47A4C00 MOV EDX,unpacked.004C7AB4 ; ASCII "ThanksReg"
004C79FE . E8 31EDFFFF CALL unpacked.004C6734
004C7A03 . 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
004C7A06 . E8 3592F7FF CALL unpacked.00440C40
004C7A0B . A1 04254D00 MOV EAX,DWORD PTR DS:[4D2504]
004C7A10 . 8B00 MOV EAX,DWORD PTR DS:[EAX]
004C7A12 . E8 851CFAFF CALL unpacked.0046969C
004C7A17 . 33C0 XOR EAX,EAX
004C7A19 . 5A POP EDX ; kernel32.7C81774D
004C7A1A . 59 POP ECX ; kernel32.7C81774D
然后我就对此处下断,向上看,发现regcode,估计在此处将进行某些处理。004C79C5 |. BA A47A4C00 MOV EDX,unpacked.004C7AA4 ; ASCII "RegCode"
004C79CA |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004C79CD |. E8 D6F6FBFF CALL unpacked.004870A8
004C79D2 |. 33C0 XOR EAX,EAX
004C79D4 |. 5A POP EDX ; kernel32.7C81774D
004C79D5 |. 59 POP ECX ; kernel32.7C81774D
004C79D6 |. 59 POP ECX ; kernel32.7C81774D
004C79D7 |. 64:8910 MOV DWORD PTR FS:[EAX],EDX ; ntdll.KiFastSystemCallRet
004C79DA |. 68 EF794C00 PUSH unpacked.004C79EF
004C79DF |> 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004C79E2 |. E8 51C0F3FF CALL unpacked.00403A38
004C79E7 \. C3 RETN
004C79E8 .^E9 DFC7F3FF JMP unpacked.004041CC
004C79ED .^EB F0 JMP SHORT unpacked.004C79DF
004C79EF . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
004C79F2 . A1 10244D00 MOV EAX,DWORD PTR DS:[4D2410]
004C79F7 . 8B00 MOV EAX,DWORD PTR DS:[EAX]
004C79F9 . BA B47A4C00 MOV EDX,unpacked.004C7AB4 ; ASCII "ThanksReg"
004C79FE . E8 31EDFFFF CALL unpacked.004C6734
004C7A03 . 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
打开OLLGDBG,对004C79C5也下断,然后按F9运行,没有断到需要的东西,估计在初始化时生成了注册码,然后存在某地址处,于是,就重新下断,
后来找到
00487058 |. E8 7BDCF7FF CALL unpacked.00404CD8
0048705D |. 50 PUSH EAX ; |ValueName = NULL
0048705E |. 8B46 04 MOV EAX,DWORD PTR DS:[ESI 4] ; |
00487061 |. 50 PUSH EAX ; |hKey = 0
00487062 |. E8 31FEF7FF CALL ; \RegQueryValueExA(个人认为与注册有关!)
00487067 |. 85C0 TEST EAX,EAX
00487069 |. 0F94C3 SETE BL
0048706C |. 8B0424 MOV EAX,DWORD PTR SS:[ESP] ; kernel32.7C81774D
0048706F |. E8 50FCFFFF CALL unpacked.00486CC4
00487074 |. 8845 00 MOV BYTE PTR SS:[EBP],AL
00487077 |. 8BC3 MOV EAX,EBX
00487079 |. 5A POP EDX ; kernel32.7C81774D
于是就下端,然后遇到SEH,用SHIRT F7单步跟踪,在7C82DAD4位置停下,在堆栈窗口12EC4C会发现一个ASCII字符串“D092E68F”这个就是注册码了,嘿嘿!
WEBSHELL提升权限又一招(Mysql漏洞)
S-serv提权方式人人都会用了,搞得现在的主机都配置得非常安全,看来攻击手法的层出不穷也是造成中国网络安全进步的一大原因之一,还有其他的pcanywhere获取密码,替换服务,等等。但是现在也没这么好搞了,随着安全意识的提高,之前的方式估计不怎么管用,现在我给大家介
收藏 0赞 0分享
常见保护的攻击:序列号方式
(1)序列号保护机制
数学算法一项都是密码加密的核心,但在一般的软件加密中,它似乎并不太为人们关心,因为大多数时候软件加密本身实现的都是一种编程的技巧。但近几年来随着序列号加密程序的普及,数学算法在软件加密中的比重似乎是越来越大了。
收藏 0赞 0分享
谈谈软件的破解原理
从本章开始,我们来一步一步学习Crack软件(80%读者昏死过去,且不省人世...另有20%在寻找附近可以用来打人的东西)
不可不说一下学习破解的三个阶段:
初级,修改程序,用ultraedit等工具修改exe文件,称暴力破解,简称爆破
中级,追出软件的
收藏 0赞 0分享
用Dos命令进行加锁 防病毒格式化硬盘
越来越多的病毒程序进行对计算机数据的破坏,有些病毒更直接格式化硬盘分区。
其实,我们可以用小命令来阻止病毒程序对硬盘的格式化等破坏操作。
用“记事本”打开C盘根目录下的Autoexec文件,并在其中添加如下语句:
收藏 0赞 0分享
用Dos命令解开远程NT服务器用户密码
如知道一个NT帐户与密码,就可以用
net use \主机ipc$Content$nbsp;"密码" /user:"用户"
与远程主机建立连接,这是每一个黑客或是梦想成为又或是正在努力成为黑客的朋友都知道的方法,甚至连我
收藏 0赞 0分享
对某ASC加密网马的破解和利用
QQ群中,有人在叫卖网马。网友花钱获得一个共享给我,让我看看。于是有了下面的这篇文章。
1.网马初探
在浏览器中打开网马,这个网马的功能比较简单,主要用来上传功能更强的网马。比较有特色的是可以在目标网页的上传漏洞,自己修改修改配置。查看该网马
收藏 0赞 0分享
教你利用IAT hook实现windows通用密码后门
先不管是不是真的有,我们可以自己实现一个这样的后门。
先简单介绍一下windows登陆过程中的一些过程。
winlogon进程用gina.dll获取用户名和密码,通过LPC传给lsass进程。
然后lsass进程调用默认认证包msv1_0.dll来验证密码的对错
收藏 0赞 0分享
网页加密完全攻略
现在专业性的网站越来越多,许多网友们都在网上建立起了自己的小家。不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事,所以大家都想保护自己独创的作品,为自己的网页上把锁,今天就让我带大家了解一下如何给我们的网页加上一把密码锁。
一、常用JavaScript
收藏 0赞 0分享
总结一些加密算法
有一些是之前学破解写注册机时写的,一些是我改写某些兄弟的代码来的,写的不好多多指教:
{=======================================================
学习破解,写注册机的一些函数集
收藏 0赞 0分享
UPX程序破解过程
入门级的破解,用ollydbg
我用UPX将NOTEPAD.EXE加壳,选择OllyDbg 1.09d来脱壳。首先加载被加壳的程序,
程序直接定位到01014110 $60 PUSHAD处,选择CTRL F 输入查找内容"POPAD",
OD
收藏 0赞 0分享
查看更多