PC软件无法在手机上运行,请前往碧蓝下载站电脑版下载
themida,是一个强尽的程序壳,手动脱壳?是否太费神?那就用这款十分专业的themida脱壳机软件吧。瞬间脱去themida壳的外衣,重建程序。
UnThemida 3.0 最新脱壳机帮您快速完美脱Themida类壳。
Themida具有高级保护功能和注册管制。它提供了最强和具伸缩性的技术,使研发者可以安全地分发他们软件的试用版和完全版。
Themida使用SecureEngine的保护技术。它可以以最高的优先等级运行,这些保护技巧是从来都没在电脑防御技术行业出现过,使它最大程度地保护所有程序。
Themida壳很难搞,不过还是有方法的,下有脱Themida壳教程哦。
设置中文:Advanced Options--->localization--->选择simple_chinese.lng
Themida是一个强劲的保护系统, 专门为了那些希望保护自己的程式不被先进的反向工程和黑客软件破解的软件研发者而研发的Themida使用SecureEngine®的保护技术。它可以以最高的优先等级运行,这些保护技巧是从来都没在电脑防御技术行业出现过,使它最大程度地保护 所有程式 。Themida最主要的目的是遮盖所有的现行的软件保护技巧上的漏洞。
但是Themida破坏了程序的入口代码并用一段壳代码取代了它,根本模糊了OEP界线.要么脱壳不完全,要么进不了程序代码(菜鸟的肤浅认识).但Themida也暴露出了它自身的弱点,以下是Themida脱壳的思路:
第一步我们先看看Themida的OEP:
从图中可以看出:
它对入口代码的破坏一般唯有几十个字节,对一些固定模式的入口程序,如VC++,VB,Delphi等入口的发现和修复还是比较容易的.Themida对它不熟习的入口代码则脱壳后原样不变!这个时候,OEP就清晰了.
和所有的加壳软件一样,Themida也只能在现场获取API地址,经加密后再写入程序代码中.正确的API地址一定会在某个寄存器中瞬间出现,这就暴露了它加密的蛛丝马迹,捕获在themida代码中出现API地址的代码段就成为了脱壳的突破口..
所有程序运行完成后都会返回到kernel32.7C816FD(菜鸟的肤浅认识).因此当堆栈顶是返回到kernel32.7C816FD时,是从壳代码进入程序代码的关键标志
抓住以上三点作为突破口就可进行对Themida的脱壳,当然了借助themida脱壳机可以更快速的脱themida壳。