吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1932|回复: 3
收起左侧

[求助] Themida找不到OEP,求指点

[复制链接]
ainibuli 发表于 2020-1-14 13:23
本帖最后由 ainibuli 于 2020-1-14 13:32 编辑

搜狗截图20年01月14日1319_1.png
2.png
3.png
查壳显示themIDA,die查壳显示还加了一层UPX,用脱themida的方法脚本都脱不掉,甚至OEP都找不到,
网上提供找themidaOEP的方法都试过了,
A: 1. .text段下内存写入断点,shift+F9,取消内存断点.
2. bpGetProcessHeap+C,F9,
取消断点.
3. .text
段下F2断点,F9oep或者oep的第一个call里面的位置.
----------------------------------------------------------------------------------------------------------
B: 1.Bp ZwFreeVirtualMemory,EDI第二次重复时取消断点,准确的说是第三次,前两次值相同2.m打开内存模块,代码段下内存访问断点3运行两次到达oep
内存写入内存访问断不下来,直接运行,请教大佬,如何找到OEP或者伪OEP,或者指导下从哪里下手,万分感谢
提供加壳文件,对themida感兴趣的同学可以下载看看
链接: https://pan.baidu.com/s/1FcDAU9wfd6sMCMUF6kMwpg 提取码: 7twp

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

cndml 发表于 2020-1-20 20:57
004097AA  - FF25 DC114000   jmp     dword ptr ds:[0x4011DC]          ; MSVBVM60.SetMemObj
004097B0  - FF25 1C124000   jmp     dword ptr ds:[0x40121C]          ; MSVBVM60.GetMemEvent
004097B6  - FF25 9C124000   jmp     dword ptr ds:[0x40129C]          ; MSVBVM60.PutMemEvent
004097BC  - FF25 A8124000   jmp     dword ptr ds:[0x4012A8]          ; MSVBVM60.SetMemEvent
004097C2  - FF25 CC104000   jmp     dword ptr ds:[0x4010CC]          ; MSVBVM60.GetMem4
004097C8  - FF25 10114000   jmp     dword ptr ds:[0x401110]          ; MSVBVM60.PutMem4
004097CE  - FF25 DC104000   jmp     dword ptr ds:[0x4010DC]          ; MSVBVM60.GetMem8
004097D4  - FF25 14114000   jmp     dword ptr ds:[0x401114]          ; MSVBVM60.PutMem8
004097DA  - FF25 84124000   jmp     dword ptr ds:[0x401284]          ; MSVBVM60.ThunRTMain
004097E0    68 38B04100     push    0041B038                         ; ASCII "VB5!6&*"
004097E5    E8 F0FFFFFF     call    004097DA                         ; jmp 到 MSVBVM60.ThunRTMain
004097EA    0000            add     byte ptr ds:[eax],al
004097EC    0000            add     byte ptr ds:[eax],al
004097EE    0000            add     byte ptr ds:[eax],al
004097F0    3000            xor     byte ptr ds:[eax],al
004097F2    0000            add     byte ptr ds:[eax],al
004097F4    58              pop     eax                              ; 0018FF84
004097F5    0000            add     byte ptr ds:[eax],al
004097F7    0038            add     byte ptr ds:[eax],bh
004097F9    0000            add     byte ptr ds:[eax],al
004097FB    002B            add     byte ptr ds:[ebx],ch
JuncoJet 发表于 2020-1-14 15:22
 楼主| ainibuli 发表于 2020-1-23 10:33
cndml 发表于 2020-1-20 20:57
004097AA  - FF25 DC114000   jmp     dword ptr ds:[0x4011DC]          ; MSVBVM60.SetMemObj
004097B0  ...

大神,可以给个思路吗?已经试了多种方法,快绝望了?有什么断点能用吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-25 14:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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