UPX
  • 2024-10-12UPX 脱壳 学习
    加壳是什么?程序保护机制,保护程序不那么容易呗逆向。upx是一种开源的压缩壳软件命令行执行:加壳:UPX+sample.exe脱壳:upx-dsqmlp.exe(一般不管用)手动脱壳1.找到原始程序的入口地址(OEP)2.在原始程序入口地址处设置**硬件断点**(下次调试可快速进入原始代码,不会修改代码)l
  • 2024-10-11常见魔改UPX
    几篇大佬的文章:https://cujo.com/blog/upx-anti-unpacking-techniques-in-iot-malware/https://www.cnblogs.com/ichunqiu/p/7245329.htmlhttps://bbs.kanxue.com/thread-275753.htmhttps://www.52pojie.cn/forum.php?mod=viewthread&tid=326995HeaderStructuresp_fil
  • 2024-09-18手脱upx
    其实已经是大一下刚开始的事情了,补个档手动脱壳の新年快乐查壳,有壳,UPXX32dbg打开文件,查看初始断点点击PUSHAD跟进,CTRL+*设置EIP,开始F8步过,寻找ESP寄存器第一次单个变红的地址此时的内存窗口开始步过第一次步过就发现ESP单个变红,右键跟进内存窗口然后在第一个地址的1
  • 2024-09-04x64dbg使用技巧及upx手动脱壳
    x64dbg是一款开源的动态调试工具,广泛应用于Windows平台的软件逆向工程中。安装x64dbg官网地址:x64dbg区别动态反汇编调试(DynamicDisassemblyDebugging)是指在程序运行时动态地反汇编机器码,从而获取指令级别的执行信息和内存访问情况,以辅助调试和分析程序。动态反汇编调试需
  • 2024-09-03手动脱壳学习笔记1----手动脱upx壳
    ESP定律脱壳例题https://files.buuoj.cn/files/ee7f29503c7140ae31d8aafc1a7ba03f/attachment.tar两下F9按一下F9,ESP变红在ESP处右键在内存窗口处转到在下面的内存下硬件断点再按一下F9在401280处下断点scylla插件输入00401820最后处理
  • 2024-06-06BUUCTF 23~26 wp
    23主动防御首先拼接三段数据,然后与i异或,得到提示然后连续十次base64编码,提示“found”实际上并没有找到flag,而是一个网址回到View-A视图,发现一个交叉引用跟进发现关键字符‘f’,‘g’,逆推出v1,异或得出flag24Transform将输入的flag放进Str,长度为33,如果414040的数据和St
  • 2024-06-02借助x64dbg及Scylla的UPX手工脱壳
    参考文章:https://bbs.kanxue.com/thread-268159.htm很多地方都是复制粘贴的,学习学习大佬的文章。寻找入口点1、加载程序F9运行,会发现停在push处,push操作将所有寄存器的值压栈,这一步之后会加载UPX的解压代码用于将原始程序解压。2、upx工作原理首先将程序压缩。所谓的压缩
  • 2024-04-25攻防世界逆向-难度1- easyre-xctf
    攻防世界-难度1easyre-xctf.zipUpx壳这里先直接用工具脱壳,后面学会手动脱壳再回来补充。工具下载地址:https://down.52pojie.cn/?query=upxupx.exe-deasyre.exe再查一次,避免多重壳。逆向分析ida搜索字符串,shift+F12是flag的第2部分,现在查找第一部分。打开反汇编子
  • 2024-03-30第3次实验-免杀原理
    第3次实验1基础问题回答(1)杀软是如何检测出恶意代码的?杀毒软件检测恶意代码的主要方法包括:签名检测:这是最传统的方法,依赖于一个不断更新的恶意软件签名数据库。杀软通过比对文件的特征码(签名)与已知恶意软件的特征码进行匹配来检测恶意代码。行为分析:杀软监控程序的行为,包括对
  • 2024-01-18使用pyinstaller打包python程序时报错UPX is not available
    使用pyinstaller打包python代码程序时报错:UPXisnotavailable原因是 python环境的Scripts文件夹内缺少了一个upx.exe的文件到官网https://github.com/upx/upx/releases/tag/v4.2.2中下载一个UPX,将下载文件解压后得到的upx.exe文件(解压后的所有文件里只要这一个文件即可,
  • 2023-12-28UPX 可执行文件压缩工具的介绍与使用
    UPX是什么UPX全称是"UltimatePackerforeXecutables",是一个免费、开源、编写、可扩展、高性能的可执行程序打包程序。换句话说一个可执行文件的压缩工具。主要的功能是将可执行的二进制程序、动态链接库和其他的二进制文件压缩为更小的体积,UPX通常可以将文件大小减少50%
  • 2023-11-29小皮面板取证分析
    最近着手面板一把梭,在分析小皮的时候比较耗费时间,简单记录一下小皮面板安装目录/usr/local/phpstudy/在这个目录下只能找到一个安装结果信息install.result,找不到其他数据分析源码发现,不论是何请求,它都要发送到127.0.0.1:8090去处理使用的是这个程序,发现depends目录的时
  • 2023-10-17【NSSCTF逆向】【2023题目】《润!》
    题目解法这道题蛮搞的,不算简单。刚开始拿到这道题运行一下有些信息,是一道迷宫题,可能flag是我们输入的路线吧?先拿exeinfo来看看告诉我有壳,但是不要用upx-d来脱壳,结合题目的标签,知道这题有一个魔改upx壳。硬脱不行。说实话我对upx的了解很皮毛,网上搜了搜upx壳的详细源
  • 2023-09-25loader编写小记
    此项目在一些大佬的基础上进行了修改,或许能提供一些思路。还在学习中很菜很菜,不足之处还请师傅们多多指点
  • 2023-09-16UPX!
    moectf{0h_y0u_Kn0w_H0w_to_Rev3rse_UPX!!!}UPX!关键是要f5正确的函数在下面的这个函数f5得到 找到对应的十六进制进行亦或操作再转成字符串即可 
  • 2023-08-29PyQt/PySide's qwindows.dll qwindowsvistastyle.dll is corrupted by UPX
    Windows1064-bitsPython3.8.1064-bitsPySide25.15.2PyInstaller4.3UPX4.1.0itraises:"ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialize"Solutioninspecfiles,addupx_exclude=['qwindows.dll'
  • 2023-07-23
    壳作用-保护可执行文件壳的种类压缩壳-减小可执行文件体积加密壳-对抗逆向分析压缩壳原理压缩后的文件和原文件md5明显不一样,但如何保证程序逻辑是原文件的呢?我们在解压缩的时候,保证代码得是一样的在PE结构中第一个节一般挨在PE头,节处理完(代码覆盖)接着帮文件修改它的各
  • 2023-05-05[GUET-CTF2019]re 1
    查壳:有个壳,脱一下,upx脱壳方法讲过了,(这里注意,低版本的upx是脱不掉壳的,换高版本哈)可以去:https://www.cnblogs.com/TFOREVERY/p/17366210.html不赘述了:64位进IDA老思想进主函数:对输入flag进行一个方法加密sub_4009AE:跟进:emm。menu优秀:简单的做一个逆运算就好了,这里有一个小坑,
  • 2023-02-28UPX is not available解决办法
    1.UPXisnotavailablepyinstaller添加图片打包成exe时遇到这个问题,如图所示。需要下载upx.exe,放在pyinstaller.exe同一个目录下。把upx.exe放在如下目录:
  • 2023-02-01so加固之手动脱upx
    ELF可执行文件脱壳使用upx对ELF文件进行加壳,加壳后的文件不包含动态链接信息,也就是说加壳后的可执行文件是一个纯静态链接文件。对于纯静态链接的可执行文件而言,linux内核
  • 2022-12-27upx脱壳——直接使用upx -d命令即可
    upx脱壳以“buure新年快乐”题目为例。首先将题目解压后拖进Exeinfope   可发现题目文件为32位,且加了upx壳,其实upx脱壳比较简单,但是我总是忘记步骤,因而记录一下。
  • 2022-12-15【转】Go语言:编译后文件体积过大解决方案
    起因在windows1064位下测试C和Go效率都差不多但Go编译出来的文件比C编译出来的还大个人感觉简单的Hellowworld都这么大,体积太夸张了所以查询了一些关
  • 2022-12-15【转】使用 UPX 压缩可执行文件
    URL:https://cloud.tencent.com/developer/article/1997890使用UPX压缩可执行文件发布于2022-05-0920:34:03阅读1.4K0 UPX 可以有效地对可执行文件进行压
  • 2022-12-14BUUCTF 新年快乐 脱壳工具与手动脱壳
    BUUCTF新年快乐脱壳工具与手动脱壳用ida打开,发现函数很少:   推测可能被加了壳.用查壳软件发现是upx壳:   这里可以使用upx脱壳工具进行脱壳:   
  • 2022-12-022.2 实验:UPX脱壳--《恶意代码分析实战》
    Lab01-02.exe实验内容:1、将文件上传到http://www.VirusTotal.com进行分析并查看报告。文件匹配到了已有的反病毒软件特征吗?2、是否有这个文件被加壳或混淆的任何迹象?如