脱壳日记-
引入今天练习脱壳偶遇了一个非常不寻常的壳。PE查壳如下查不出来是一个Aspack变形壳。进去看见直接一个跳转跟进一下F8直接跑飞F7进call看看F8单步发现一直在这里循环0041862E下一个指令处F4发现直接跑飞了这是怎么回事别急先看一下代码猜想是循环到一定次数后不再跳转了执行了ret所以在后面F4会直接运行。直接在0041862E处下断开始F9数好次数发现第59次程序运行了那F9到58次然后F8单步。再次F8单步我们的猜想成立了ret处直接跳出了。接下来我们继续F8单步。一堆空指令别慌继续F8。发现了如下一段指令这是北斗壳不知道北斗壳的小伙伴我会在文末做出介绍直接搜索指令popadpopfd由于x32dbg似乎不能多行搜索我这里直接搜扫popad由于比较多进行挨个查找找到了还发现了一个小跳转F8跟进。OK来到了这里那我们直接进行ESP大法成功发现大跳转那么OEP 近在咫尺了。用x32dbg自带插件完美脱壳。附北斗壳nspack3.7)给没有见过的朋友入口处特点pushfdpushadcall XXXXOEP处特点popadpopfdjmp XXXX(一般为OEP)。25-3-7反调试壳对于一般的加密壳没有做反调试操作对于脱壳而言是比较友好的毕竟会有很多种方式进行脱壳。但是对于反调试的壳而言会出现一些非常奇怪的现象,例如以下日志展现的问题程序在入口处单步几次就出现一次C0000005无效内存访问异常然后反而直接将程序运行这是典型的人为陷阱异常。具体原理如下壳作者将代码中加入了人为异常陷阱程序自主运行时一切正常当调试器进行单步运行时实际上时在内存中读取数据后影响TF标志位int1异常来达到单步的目的。如果人为异常被调试器先行捕获程序下的底层钩子没有接到正常的异常处理话就判断为调试状态这时会直接跳过执行代码避免被调试直接达到运行弹出界面等处就是看见的异常后程序直接运行。那么如何来对付这种人为陷阱呢其实只需要不做任何操作让程序自身去处理即可脱壳的本质就是让程序运行到OEP时截断拿到真正的程序代码壳里面有什么操作完全不用关心。接下来以PECompact壳进行举例载入DIE拖入x32dbg中单步几次就是我上面的例子这时我们先进行区段查看发现只有两个区段而且.data数据段竟然后读写执行等权限这是明显不正常的判断为进行了区段合并。将所有的解密以及运行操作都在一个区段中执行。这个时候下区段内存访问断点来判断是否解密完毕明显没有意义。可以下常见的内存操作断点即程序解密后给一片内存空间进行执行断在此处加密数据已经解密完毕可以快速到达OEP。你可能疑惑为什么要下断点因为在单步调试时有人为陷阱干扰调试让调试难以进行下断点在断下之前异常全部交给程序自己处理所以不会有任何影响。在内存操作已经接近OEP就算有反调试代码也会很少。执行Virtualalloc Virtualfree断点这里使用插件一键下断手动命令下断也是可以的。程序没跑完说明进行了内存分配接下来单步跟进即可马上到达OEP单步后发现大跳转前两行命令进行堆栈保留操作明显是OEP入口脱壳成功

相关新闻

web-daemon入门教程:从安装到实现定时任务的完整步骤

web-daemon入门教程:从安装到实现定时任务的完整步骤

web-daemon入门教程:从安装到实现定时任务的完整步骤 【免费下载链接】web-daemon 项目地址: https://gitcode.com/gh_mirrors/we/web-daemon web-daemon是一款轻量级的JavaScript定时任务管理工具,能够帮助开发者轻松实现网页环境下的守护进程功…

2026/8/10 22:14:05 阅读更多 →
如何免费批量下载LRC歌词:163MusicLyrics终极指南

如何免费批量下载LRC歌词:163MusicLyrics终极指南

如何免费批量下载LRC歌词:163MusicLyrics终极指南 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为音乐播放器没有歌词而烦恼吗?想要为数百首…

2026/8/10 22:13:05 阅读更多 →
AudioSR:3分钟学会AI音频修复,让任何音频文件达到48kHz专业品质

AudioSR:3分钟学会AI音频修复,让任何音频文件达到48kHz专业品质

AudioSR:3分钟学会AI音频修复,让任何音频文件达到48kHz专业品质 【免费下载链接】versatile_audio_super_resolution Versatile audio super resolution (any -> 48kHz) with AudioSR. 项目地址: https://gitcode.com/gh_mirrors/ve/versatile_audi…

2026/8/10 22:13:05 阅读更多 →

最新新闻

UE5实时视频流集成:InVideo插件RTSP播放与MP4录制全解析

UE5实时视频流集成:InVideo插件RTSP播放与MP4录制全解析

1. 项目概述:为什么UE5需要InVideo这样的插件? 在虚幻引擎5(UE5)的世界里,我们构建的是令人惊叹的虚拟世界,但很多时候,这个世界需要与现实世界进行对话。比如,你想在虚拟演播厅里实…

2026/8/10 23:09:42 阅读更多 →
终极指南:使用palera1n工具一键完成iOS设备越狱完整教程

终极指南:使用palera1n工具一键完成iOS设备越狱完整教程

终极指南:使用palera1n工具一键完成iOS设备越狱完整教程 【免费下载链接】palera1n Jailbreak for A8 through A11, T2 devices, on iOS/iPadOS/tvOS 15.0, bridgeOS 5.0 and higher. 项目地址: https://gitcode.com/GitHub_Trending/pa/palera1n 还在为iOS设…

2026/8/10 23:09:42 阅读更多 →
Unity代码裁剪深度解析:Managed Stripping Level机制与反射代码保留策略

Unity代码裁剪深度解析:Managed Stripping Level机制与反射代码保留策略

1. 项目概述:为什么我们需要关心Managed Stripping Level?如果你在Unity项目里用过IL2CPP后端打包,肯定在Player Settings的Optimization部分见过这个选项:Managed Stripping Level。默认情况下,Unity会把它设为Low&am…

2026/8/10 23:09:42 阅读更多 →
利用PPT设计Origin渐变色卡:提升科研图表专业性与效率

利用PPT设计Origin渐变色卡:提升科研图表专业性与效率

1. 先搞清楚“Origin渐变色卡”到底解决什么问题如果你经常用Origin做科研绘图,肯定遇到过这种情况:想给图表配一个专业、美观的渐变色系,但软件自带的调色板要么太单调,要么颜色过渡不自然。手动在颜色选择器里一个个调&#xff…

2026/8/10 23:09:42 阅读更多 →
Windows 11终极优化指南:3分钟告别臃肿系统,Win11Debloat让你的电脑重获新生

Windows 11终极优化指南:3分钟告别臃肿系统,Win11Debloat让你的电脑重获新生

Windows 11终极优化指南:3分钟告别臃肿系统,Win11Debloat让你的电脑重获新生 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various o…

2026/8/10 23:09:41 阅读更多 →
革命性AI游戏引擎:gpt-bird如何用Transformer神经网络替代Flappy Bird物理引擎?

革命性AI游戏引擎:gpt-bird如何用Transformer神经网络替代Flappy Bird物理引擎?

革命性AI游戏引擎:gpt-bird如何用Transformer神经网络替代Flappy Bird物理引擎? 【免费下载链接】gpt-bird 项目地址: https://ai.gitcode.com/hf_mirrors/gmmeyer/gpt-bird gpt-bird(又称Dreaming Bird)是一个创新的AI游…

2026/8/10 23:08:41 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →