forgot/hexer变形telock

python3.12 在用django5.0创建超级用户时,遇到AttributeError: module ‘hashlib‘ has no attribute ‘pbkdf2_hmac‘的问题 产生问题的原因是python3.12的hashlib没有自带pbkdf2_hmac函数,该函数是加密算法的一种,只要通过别的函数导入pbkdf2_hmac即可。还有一种方法是将django默认使用的pbkdf2_hmac改为hashlib自带的sha2或其他算法返回加密的密码,笔者以后会尝试用此类办法解决问题。2.找到报错文件的位置/usr/local/lib/python3.12/site-packages/django/utils/crypto.py。保存修改的文件,重新执行创建超级用户的命令成功。 阅读详情
【目    标】: forgot/hexer做的变形telock
【工    具】:Olydbg1.1
【任    务】:当然是要脱光它的衣服了:D
【操作平台】:WINXP pro sp1
【作    者】:loveboom[DFCG][FCG]
【相关链接】: 附件就是了
【简要说明】:呵呵,前几天看看forgot在做"某护肤产品的公告",所以就进去看看,不看可能还没事,一看我的机子就重启了N次,晕呀!
【详细过程】:
      既然搞得我的机子重启这么多次不脱他个光光就太对不起我电脑吧,打开OD设置一下:
 忽略异常里除了'Invalid or privileged instruction'和最下面的一个,其它的全钩上,不用隐身你的OD的,因为壳里"忘记?"了
 还好forgot这次没有清DRX要不,可能就更难了。
先在peid的userdb里加上标志先,这样下次见到好有个照应.
在userdb里加上:
[TElock v0.98b1<->Modifly by forgot/hexer]
signature = 9C 6A 03 73 0B EB 02 75 75
ep_only=false
这样以后和forgot又亲了一点:)
 用OD载入后停在入口:
 
00462862 >^/E9 99D7FFFF     JMP d1.00460000             ;ep
00462867    0000            ADD BYTE PTR DS:[EAX],AL
 
按F9出现异常了:
 
004607E5    8DC0            LEA EAX,EAX                              ; 这里异常了
004607E7    74 03           JE SHORT d1.004607EC
 
异常后我们下断bp GetModuleHandleA,呵呵,他这时还没有检查这里有没有CC呢.下断-->shift+f9断下:
 
77E5AD86 >  837C24 04 00    CMP DWORD PTR SS:[ESP+4],0        ;断在这里
77E5AD8B    0F84 37010000   JE kernel32.77E5AEC8
 
断下来了就先"还东西"(取消断点),再按alt+f9执行到用户代码:
 
00460E97    0BC0            OR EAX,EAX                               ; 回到程序了地盘咯
00460E99    75 07           JNZ SHORT d1.00460EA2
 
回到用户代码后,按CTRL+B找85FF74也就是找:
 
004617E4    85FF            TEST EDI,EDI    ;找的就是这里
004617E6    74 0F           JE SHORT d1.004617F7
 
在4617E4处下he 4617E4(硬件访问断点),下断完毕f9运行一下又异常了.
 
77E53887    5E              POP ESI                                 
77E53888    C9              LEAVE
 
在77E53887处会异常三次,第四次到就了我们刚才下硬件断点的地方:
 
004617E4    85FF            TEST EDI,EDI                             ; ntdll.ZwSetInformationThread
004617E6    74 0F           JE SHORT d1.004617F7
004617E8    FF95 191F4000   CALL DWORD PTR SS:[EBP+401F19]
 
呵呵,看到了吧,壳想搞破坏了,这里我们就把edi给填0,这样的话,不用再担心有效验。
同样,还东西后,走下一步,再次按ctrl+B查找61C685:
 
00461EF7    61              POPAD
00461EF8    C685 E1314000 0>MOV BYTE PTR SS:[EBP+4031E1],0
00461EFF    74 24           JE SHORT d1.00461F25     ;这就是我们要找的,这里一改就会有全部的IAT
 
把00461EFF改成EB24也就是jmp 00461F25,改完后接f9又出现一次异常,这时先不要急着按shift+f9再按程序就跑了.
 
00462336    8DC0            LEA EAX,EAX               ; 异常在这里
00462338    EB 01           JMP SHORT d1.0046233B
 
异常后有两种方法可以很快到程序的OEP的.
第一种 ESP的方法:
异常后下断hr 12ffa4,这样中断在这里:
 
004623B0    874424 FC       XCHG DWORD PTR SS:[ESP-4],EAX            ; 这里断下
004623B4    83EC 04         SUB ESP,4
 
断后取消断点按ctrl+f9执行到返回,然后按一次f8到了入口:
 
00462422    5F              POP EDI
00462423    C3              RETN
......
0044CA98    55              PUSH EBP                                 ; OEP!
0044CA99    8BEC            MOV EBP,ESP
0044CA9B    83C4 F0         ADD ESP,-10
 
第二种 段断点:
    打开内存页,在下面的段上按f2:
   Memory map, item 18
     Address=00401000
     Size=0004C000 (311296.)
    Owner=d1       00400000
     Section=.BJFnt
     Contains=code
    Type=Imag 01001004
    Access=RW
    Initial access=RWE
    然后shift+f9就到入口了:
    0044CA98    55              PUSH EBP                                 ; OEP!
    0044CA99    8BEC            MOV EBP,ESP
 
到了这里就dump+fixdump我就不再多说了,介于这个壳对我的电脑打击过于"利害",所以决定来个"脱壳机器人".哈哈!
code:
   msgyn "设置:按ALT+O打开异常项,除倒数第一和第三项外,其它全部打钩,这个脚本只对forgot/hexer的修改版telock有用,要继续吗?"
   cmp $RESULT,0
   je lblret
 
var addr
var cbase
var csize
gmi eip,CODEBASE
mov cbase,$RESULT
gmi eip,CODESIZE
mov csize,$RESULT
 
start:
   run
 
lbl1:
   gpa "GetModuleHandleA","kernel32.dll"
   bp $RESULT
   esto
 
lbl2:
   bc $RESULT
   rtu
   find eip,#85FF74??FF95#
   cmp $RESULT,0
   je lblabort
   mov addr,$RESULT
   bphws addr,"x"
  
lbl3:
   eob lbl4
   run
   esto
   esto
   esto
 
lbl4:
   bphwc addr
   mov edi,0
   find eip,#61C685#
   cmp $RESULT,0
   je lblabort
   mov addr,$RESULT
   add addr,8
   mov [addr],#EB#
lbl5:
   run
lbl6:
   bprm cbase,csize
   esto
 
end:
   bpmc
   cmt eip,"OEP!"
   msg "Script by loveboom[DFCG][FCG],Thank you for using my script!"
  
lblret:
   ret
 
lblabort:
   msg "出错,脚本将会结束,可能目标程序不是forgot/hexer的变形telock加的壳:(!"
   ret
 
Greetz:
 
Fly,Jingulong,yock,tDasm,David,ahao,vcasm,UFO(brother),alan(sister),all of my friends and you!
                           
                            By loveboom[DFCG][FCG]
                            Email:bmd2chen@tom.com
告别手工AS91/AB01L:用BAPI_FIXEDASSET_OVRTAKE_CREATE实现SAP资产历史数据自动化迁移 本文详细解析了如何利用BAPI_FIXEDASSET_OVRTAKE_CREATE实现SAP资产历史数据的自动化迁移,替代传统手工操作如AS91/AB01L。通过核心参数解析、迁移逻辑说明及实战案例,帮助顾问团队提升资产和折旧数据迁移的效率与准确性,确保数据一致性并降低错误风险。 阅读详情

相关推荐

制作Ubuntu22.04启动盘

现在越来越多程序代码都需要运行在linux环境下,运行这些代码的前提是安装一个稳定的linux操作系统。本文选择Ubuntu 22.04去制作系统启动盘。本文主要对ubuntu22.04的启动盘制作过程进行了详细的说明,希望能帮助到有需要的朋友。

lyx_ok的博客 1万+

手动脱壳进阶第二篇Telock0.98

手动脱壳进阶第二篇Telock0.98Telock0.98是一款免费的加密保护软件,具有较强的反跟踪能力,例如SEH清除断点,防Trw2000,SoftICE等,不过还有一个调试器它完全没有设防,就是Ollydbg。防了也没用,山人自有对策。用调试器寄存器来做CRC检查,SuperBpm工具就不好用了,检测Bpx和Bpm断点,对一些Api函数不能直接设定断点等。使用了十几个结构化异常处理SEH反跟

kingblue172的专栏 1668

模型训练篇 | 手把手教你使用ResNet训练自己数据集和推理,ResNet50通用物体分类识别,含完整代码和数据集,全网最详细教程

手把手教你使用ResNet训练自己数据集和推理,ResNet50通用物体分类识别,含完整代码和数据集,全网最详细教程。本篇文章将带你学习 ResNet50 模型构建、ResNet50训练自己数据集、数据集处理、推理和验证、模型剪枝与模型改进等。 本篇教程适配各种分类识别任务,可以说是一个通用的教程,只需修改自己的数据集即可完成自己领域的任务和系统实现。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 735

【翻译】Windows 反调试参考翻译

[1] 说明 这篇文章分类并提供了几种在基于WINDOWS NT的操作系统中使用的反调试技术.反调试技术是程序用来检测自身是否运行于调试器之下的各种方式之一.它们被用于商业执行保护,加壳以及恶意软件, 为了阻止或减慢逆向工程过程.我们假定程序是在ring3级调试器,例如Windows平台的OllyDbg下分析.本文的目标是逆向工程人员和恶意软件分析人员.注意有一点我们只单纯的涉及一些基本的反调

lwglucky的专栏 2365

RK3588多核NPU并行加速yolo优化教程:基于线程池的高性能推理实现

本教程详细介绍了RK3588多核NPU的并行加速优化方法。RK3588搭载三个独立NPU核心,总计算能力达6TOPS,但传统单线程方式无法充分发挥其性能。文章从硬件架构分析入手,详细讲解了三核心独立处理架构和多种工作模式,并通过代码示例展示了线程池技术的实现原理。线程池通过预创建工作线程、任务队列和条件变量等核心组件,避免了频繁创建线程的开销,能显著提升NPU的并行处理效率。教程还提供了性能计算公式和内存带宽优化策略,帮助开发者最大化利用RK3588的硬件算力,实现高性能AI推理。

LXY_LOVE36的博客 1025

VOS中历史话单显示通话会话超时中断详解

假设一种场景:  主叫拨打被叫,主叫方异常离线,被叫方接听,被叫方发送200ok至VOS,VOS传送200ok给主叫,但是主叫方未给出正常ack回应,VOS重发几次后(根据SIP参数设定的重发机制),然后VOS服务器会中断话务,历史话单终止原因为会话超时。 参考呼叫分析信令如下图: ...

非著名运维的博客 5017

假期学习脱壳技巧(二)

EZIP壳 EZIP 1.0 入口很多JMP 方法一:单步跟踪 使程序只执行向下跳转,不让向上跳,直到运行到三个连续跳转处,其中jmp(无条件跳转)跳转之后即为OEP 方法二:ESP定律法 JMP后、push后根据寄存器ESP的值在数据窗口跟随(命令:dd [ESP] ) 断点—>硬件访问—>Word(命令:hr [ESP] )—>运行—>删除硬件断点—>F8到OEP...

weixin_43600412的博客 286

环境配置与基础教程:2026大厂标准:使用 DVC (Data Version Control) 实现 YOLO 数据集版本控制全链路管理

本文介绍了使用DVC 3.0对YOLO数据集进行全链路版本控制的方法。主要内容包括: DVC 3.0的核心增强:内容块级缓存去重、并行云传输、AI智能体元数据跟踪等新特性,可显著提升YOLO数据集管理效率。 环境配置:详细说明DVC 3.0的安装步骤、项目初始化方法以及远程存储配置方案(支持S3、GCS、Azure等多种存储后端)。 目录结构规范:提供符合大厂MLOps标准的项目目录结构设计。 实战操作: 原始数据版本化 多格式标注数据版本控制 版本切换方法 优势说明:DVC通过哈希指针机制管理大型数据集,

ZXSXJ的博客 148

手脱tElock 0.98b1 -> tE!

声明: 只为纪录自己的脱壳历程,高手勿喷 第一种:两次内存法 注: ①这是在win7x32系统上运行的脱壳,所以可能地址不同 ②修复的时候用等级三修复,最后修复不了的剪切掉然后转存合一正常运行,已测试 1.载入OEP,一上来就是个达跳转,我也是醉了 004C6BD6 >^\E9 25E4FFFF jmp 第八九课.004C5000 //入口 ...

weixin_30793643的博客 197

完整复盘【避雷jd文职某岗位】潍坊青州hhj(据说未来搬到天津),助理实验师岗位,三人进面,面试全部不及格,空头岗位!像这种情况,该单位很多 | 附个人完整备考背诵题目 | 世间一场梦,不会再考这个了

本文以博主本人报考jun dui文职,从报考、备考、考试、查成绩到资格审查、面试,全程亲身经历,给想要报考该内容的朋友们一些小的参考。祝你顺利上岸!完整复盘【避雷jd文职某岗位】潍坊青州hhj(据说未来搬到天津),助理实验师岗位,三人进面,面试全部不及格,空头岗位!像这种情况,该单位很多 | 附个人完整备考背诵题目 | 世间一场梦,不会再考这个了

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 250

如何做好软件需求分析?

软件需求分析也称为系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。软件开发一般包括:可行性分析、需求分析、软件设计、软件开发、软件测试、软件实施、软件服务等步骤,需求分时软件开发的第一步骤。用户需求分析是指在系统设计之前和设计、开发过程中对用户需求所作的调查与分析,是系统设计、系统完善和系统维护的依据。

qq_41854911的博客 1416

tElock 1.0脱壳 风云防火墙个人版

tElock 1.0脱壳 风云防火墙个人版 tElock 1.0脱壳 风云防火墙个人版 下载地址:  http://www.218.cc/ 【软件简介】:一款不错的ARP防火墙软件 【作者声明】:初学脱壳,只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!  【调试环境】:WinXP SP3、Ollydbg1.10、PEiD、LordPE、ImportREC

u013064372的专栏 2059

从0到1构建数据分析AI Agent:数据采集、洞察生成与报告自动化

在企业数字化转型的今天,数据分析师80%的时间被消耗在重复取数、数据清洗、报表排版等低价值劳动上,真正用于深度业务洞察和决策支持的时间不足20%。本文将从核心概念、技术原理、代码实现、落地实践全维度,教你从0到1搭建一套完整的数据分析AI Agent系统,实现「用户用自然语言提需求→Agent自动采集多源数据→AI自动挖掘业务洞察→自动生成符合业务要求的多格式报告」的全链路自动化,平均可将需求响应速度从天级压缩到分钟级,释放70%以上的分析师人力成本。

AI Python 编程之道的博客 472

forgot(xctf)

0x0 程序保护和流程 保护: 流程: main() int __cdecl main() { size_t v0; // ebx char v2[32]; // [esp+10h] [ebp-74h] int (*v3)(); // [esp+30h] [ebp-54h] int (*v4)(); // [esp+34h] [ebp-50h] int (*v5)(); // [esp+38h] [ebp-4Ch] int (*v6)(); // [esp+3Ch] [ebp-48

weixin_43868725的博客 478

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ASPROTECT 2.x 脱壳系列(一)

ASPROTECT 2.x 脱壳系列(一)【目    标】:DVD Fab Gold 2.9.4.2【工    具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F【任    务】:简单的脱壳【操作平台】:Windows XP sp2【作    者】: LOVEBOOM[DFCG][FCG][US]【相关链接】: 自己搜索下【简要说明】: 时间在不断的减少,人越靠近死亡的

loveboom's Reverse Enginering 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

AcProtect 1.41 外壳分析

【目 标】: 应作者要求,这里不贴上软件名【工 具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F 【任 务】:分析外壳 【操作平台】:Windows 2003 server 【作 者】: LOVEBOOM[DFCG][FCG][US]【相关链接】: ......【简要说明】: 脱ACPROTECT的壳并不多,以前最多只

loveboom's Reverse Enginering 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ASPROTECT 2.x 脱壳系列(三)

ASPROTECT 2.x 脱壳系列(三)【目    标】:BeeIcons 4.02.1【工    具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F【任    务】:简单的脱壳【操作平台】:Windows XP sp2【作    者】:LOVEBOOM[DFCG][FCG][US]【相关链接】:自己搜索下【简要说明】:继上一篇,这次的目标前两篇的又有所不同了.难度稍

loveboom's Reverse Enginering 6277

外挂脱壳示例一

Hying旧版壳的简单脱壳【目     标】:天堂xxxx(因为是外挂,所以不写全名)【工     具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F 【任     务】:简单的脱一下目标的壳 【操作平台】:WinXP sp2【作     者】:loveboom[DFCG][FCG][US]【相关链接】: 自己去上网搜搜【简要说明】: 这个一个很旧的Hying的壳了,现

loveboom's Reverse Enginering 5357

灰鸽子木马来源追踪

【目     标】:N/A【工     具】:OllyDBG 1.1【任     务】:木马来源追踪 【操作平台】:Windows xp sp2 【作     者】: LOVEBOOM[DFCG][FCG][CUG]【相关链接】: N/A【简要说明】: 今天在硬盘里找到个木马,用几款杀毒软件杀了下没有结果。自己用OD看了下,发现是灰鸽子的修改版(很反感灰鸽子的作者,搞的到处是“垃圾”)。在网上简单

loveboom's Reverse Enginering 5279

Hying's Armor v0.7x Code Injection

pre{FONT:9pt/14pt Fixedsys;WORD-BREAK:break-word;WORD-WRAP:break-word;}#1{color:#0000D0};#2{color:#FF0000};#3{color:#008000};#4{color:#808080};#5{color:#b000b0};#6{color:#000080};【目 标】:商业类的东西不

loveboom's Reverse Enginering 4798

PESpin v1.1完全外壳分析

【目     标】:PESpin v1.1主程序【工     具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F 【任     务】:分析外壳  【操作平台】:WinXP sp2 【作     者】: LOVEBOOM[DFCG][FCG][US]【相关链接】: 自己去上网搜搜 【简要说明】: 这篇文章算是给yock的一份礼物吧,前一段时间我答应他看看这个版本的壳,拖了

loveboom's Reverse Enginering 4523

Hying's PeLock v0.7x 外壳完全分析篇

    Hyings PeLock v0.7x 外壳完全分析篇前言:以前版分析的一个版本,通过对旧版的了解可以很快的掌握新版的变化的,新版刚看完,谢谢hnhuqiong的帮助,脚本太多了,我自己看不下去:-(,我还是选择了自己的方法,走了一程。走了后感觉新版变化也不是很大,虽然多乱序IAT和特殊代码加密转换了一种比较方式,不过去乱序iat感觉就像鸡肋,特殊代码处理虽然有一定难度,但很可惜,花指令

loveboom's Reverse Enginering 4264

ASPROTECT 2.x 脱壳系列(二)

ASPROTECT 2.x 脱壳系列(二)【目    标】:DVD Fab Gold 2.9.3.5【工    具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F【任    务】:简单的脱壳【操作平台】:Windows XP sp2【作    者】:LOVEBOOM[DFCG][FCG][US]【相关链接】:自己搜索下【简要说明】:其实这个版本的还是更先脱的,只是整理的

loveboom's Reverse Enginering 4039

穿透EXECryptor 2.2x 保护体系

【目     标】:自己写的一个小程序【工     具】:OllyDbg v1.1(diy版) Process Explorer v9.25【任     务】:穿透ExeCryptor 2.2x保护体系 【操作平台】:Windows xp sp2 【作     者】: LOVEBOOM[DFCG][FCG][CUG]【相关链接】: 见附件【简要说明】: 这东西困了我很久了,早就狠狠的玩它一把,外壳

loveboom's Reverse Enginering 3882

ASPROTECT 1.23RC4 脱壳分析

ASPR1.23RC4脱壳之advanced im password Recovery+简单MD5【目    标】: advanced im password Recovery v2.31【工    具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F ASPRDBGR1.0,IDA【任    务】:先脱马甲,然后hehe……【操作平台】:WINXP pro sp1 【作

loveboom's Reverse Enginering 3520

Armadillo v4.x COPYMEM II Code Injection(2)

【目     标】:在DFCG里下了一个别人加壳后的CRACKME【工     具】:OllyDbg v1.1(DIY Version) 【任     务】:不脱壳通过注入代码,破程序。 【操作平台】:Windows 2003 server 【作     者】: LOVEBOOM[DFCG][FCG][US]【相关链接】: 自己去上网搜搜 【简要说明】: 这次挑了个别人加壳后的目标来操作,这样做可

loveboom's Reverse Enginering 3270
上一篇: 穿山甲标准双进程的简单脱法
下一篇: 简易PEDIY
bmd2chen
博客等级 码龄23年 34粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值