自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 比赛前10题

maketrans的作用是将str1中的q替换成A,v替换成B,进行了字符串的映射,替换字符后进行base64解密。这里进行了base64加密解密,其实字符串本质上没有发生变化。由for循环可知,先对a进行了自加,又进行了异或。这里是脱入了python中进行解密报错了,发现无法解码,因为码表被换了。先查壳,发现有upx壳,进行脱壳。将文件解压打开后,发现文件进行了BASE64加密。先查壳,发现没有壳。发现没有壳,直接拖入IDA中进行解密得到。发现进行了base64加密,又解了密。点击deregister。

2024-11-18 16:39:23 339

原创 PE文件学习笔记

-用于定位PE文件从文件开始的地方算,过E0个字节就是PE文件开始的地方,但是这个开始的地方是不确定的。//内存中整个PE文件的映射·尺寸,可以比实际值大,但必须是SectionAlignment的整数倍。//可选PE头的大小,32位PE文件默认为E0h,64位默认为F0h,大小可自定义。//未初始化数据大小和(这个和上一个合起来的大小是数字节的大小)//每个位都有特殊的含义,比如010F将它转为二进制,在PE软件中,打勾的位1不打勾的是0。“头”是“节”的描述、简化、说明,“节”是“头”的具体化。

2024-11-16 00:18:50 963

原创 VA,IMAGEBase,RVA,FA介绍(学习笔记)

内存

2024-11-15 23:58:32 451

原创 Linux基础指令学习笔记

(4):-d:如果参数是目录,则只显示其名称而不显示其下的各个文件。(3)-A:显示指定目录下所有的子目录及文件,包括隐藏文件。5.ls命令:(1)ls -a:显示所有文件,所有!(3):+ num:从num行开始显示指定文件内容。(2)-c num:显示指定文件的前num个字符。(2):-c num:显示文件末尾num个字符。(6)-i:在输出的第一列显示文件的i节点号。(1):-n num:显示文件的末尾num行。(1)-n num:显示指定文件的前num行。(2)-n:对输出内容的所有行标注行号。

2024-10-26 17:17:09 227

原创 C函数调用栈

(1)***IA32处理器包含8个四字节寄存器***:%eax、%ebx、%ecx,%edx,%esi,%edi,%esp(存放栈指针),%ebp(存放帧指针)(在汇编语言层面,这组通用寄存器以%e(AT&T语法)或直接以e(Intel语法)开头来引用,例如mov $5, %eax或mov eax, 5表示将立即数5赋值给寄存器%eax。​ **EBP**(Base Pointer):栈帧基址指针寄存器(存放执行函数对应栈帧的栈底地址,主函数对应的栈帧的起始地址由%ebp存储。没数据时与栈底重合。

2024-10-26 09:48:17 463

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除