自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寻梦&之璐

先努力让自己发光,对的人才能迎着光而来

  • 博客(352)
  • 资源 (55)
  • 论坛 (2)
  • 收藏
  • 关注

原创 PE结构&整体叙述

PE文件中的对齐数据在内存中的对齐由于Windows操作系统对内存属性结构的设置以页为单位,所以通常情况下,节在内存中的对齐单位必须至少是一个页的大小。对32位的Windows XP操作系统来说,这个值是4KB(1000h);而对于64位操作系统来说,这个值就是8KB(2000h)。数据在文件中的对齐为了提高磁盘利用率,通常情况下,定义的节在文件中的对齐单位要远小于内存对齐单位;通常会以一个物理扇区的大小作为对齐粒度的值,即512字节,十六进制是200h处于节约资源考虑,操作系统允许节在内存和文件

2021-01-31 23:17:27 3845 5

原创 静态反调试技术(2)

NtQueryInformationProcess()下面介绍一种利用NtQuertInformationProcess()API探测调试器的技术。通过NtQuertInformationProcess()API可以获取各种与进程相关的信息。函数定义如下NtQueryInformationProcess ( IN HANDLE ProcessHandle, // 进程句柄 IN PROCESSINFOCLASS InformationClass, // 信息类型 OUT PVOID Process

2021-01-26 11:43:48 3356 2

原创 静态反调试技术(1)

声明静态反调试目的被调试的进程用静态反调试技术来侦测自身是否处于被调试状态,若侦测到处于被调试的状态,则执行非常规代码(主要是终止代码)来阻止。具体的实现方法包括调试器检测方法,调试环境检测方法,强制隔离调试器的方法等等。反调试破解方法主要用来从探测代码获取信息,然后修改信息本身使反调试技术失效。注意许多静态反调试技术对OS具有很强的依懒性。这意味着静态反调试技术在Windows XP 系统下可以正常使用,而在Windows Vista/7操作系统中可能失效PEB...

2021-01-25 22:43:10 3341 1

原创 详解虚函数的实现过程之菱形继承(5)

大家看到标题,会不会菱形继承的虚表会不会是重复的呢?祖父类的虚表会不会在子类会不会是两份相同呢?那么我们一起来探索一下吧,冲冲冲!!首先我们来分析一下:它一共定义了四个类,分别为CFurniture,CSofa,CBed和CSofaBed。CFurniture为祖父类,从CFurniture类中派生了两个子类:CSofa与CBed,它们在继承时使用了virtual的方式,即虚继承。接下来我们来看看CSofaBed的对象的内存结构图那么这些数据都有什么含义呢?如下所示:看了一下,大概能看懂

2020-12-18 14:16:19 3271 3

原创 详解虚函数的实现过程之虚基类(4)

博客虚函数实现过程3 时提到过虚基类,这里呢,我们来详细讲述一下:当我们在虚函数的声明结尾处添加“=0”,这种虚函数就被称为纯虚函数。它好似一个没有实现只有声明的函数,它的存在就是为了让类具有抽象类的功能,让继承自抽象类的子类都有虚表和虚表指针。使用过程中,利用抽象类指针可以更好地完成多态工作。如下分析:大家想一想,只有声明却没有实现的函数,它的虚表指针指向的函数那是什么玩意?它还是指向一个函数指针吗?这个函数指针指向的地方是哪里呢?会不会是空?里面难不成放了一个null?还是放了一个报错?或者

2020-12-18 11:20:03 3205

原创 详解虚函数的实现过程之多重继承(3)

这里大家猜一下,SofaBed会占多少个字节呢?首先我们是不是得猜一下它有几个虚表指针?4* 4(4个int数据)+2*4(两个虚表指针)=24(字节)那我们一起接下来去验证一下为什么会有两个虚表指针呢?冲冲冲!!!是不是感觉很神,对吧?两个虚表指针,它怎么排兵布阵的呀?这得接下来一起看看喽:从上面表格可以看出它所继承的父类中各自有一个指针,查了一下指针指向的地方,分别是0x426198与0x42501C,接下来我们去看看这两个地方所存在的数据:啊这,这两个虚表里面保存了子类的虚函数和...

2020-12-18 10:58:57 7560

原创 详解虚函数的实现过程之单继承(2)

从汇编分析一下下面的多态模拟结构利用 父类指针指向子类的特性,可以间接调用各子类中的虚函数。虽然指针类型为父类,但由于虚表的排列顺序是按虚函数在类继承层次中首次声明的顺序依次排列的,因此,只要继承了父类,其派生类的虚表中的父类部分的排列就与父类的一致,子类新定义的虚函数将会按照声明顺序紧跟其后。我们给Speak函数传递任何一个基于CPerson的派生对象地址都能正确调用虚函数ShowSpeak,那么当我们调用虚函数时,它是如何实现调用的呢?请看下面分析分析如下:地址401108的eax是t

2020-12-18 01:17:04 7842 1

原创 详解虚函数的实现过程之初探虚表(1)

空对象它有一字节的大小,在没有任何成员变量但是却有虚函数的对象里,它的大小是四个字节,这是为什么呢?因为含有虚函数的对象里,对象的起始地址往后四个字节其实是 一个指针,它指向了一个数组,这个数组的元素是 指针,这些数组的元素指向的地方就是虚函数实现的地方,我们称这个数组叫做 虚表。而指向这个虚表的指针我们成为 虚表指针。这个对象为什么是4个字节的大小,也就是含有这个虚表指针。对于开发者而言,虚表指针都是隐藏的,在常规的开发过程中,我们感受不到它们的存在,要想感知它们的存在,看看底层的汇编代码即可,或者

2020-12-17 21:51:56 7393 2

原创 c++对象长度之内存对齐(2)

内存对齐在VC++6.0中,类和结构体中的数据成员是根据它们在类或结构体中出现的顺序来依次申请申请内存空间的,由于内存对齐的原因,它们并不一定会像数组那样连续地排列。由于数据类型的不同,因此占用的内存空间大小也会不同,因此占用的内存空间大小也会不同,在申请内存时,会遵守一定的规则。要找对齐的话,我个人感觉应该先找到编译器的指定对齐值,因为结构体中的当前数据成员类型长度为M,指定的对齐值是N,那么实际的对齐值为q=min(M,N),其成员的地址安排在q的倍数上。但是,并非设定了默认对齐值就将结构体的对

2020-12-14 15:41:13 1996 1

原创 2020-11-27(switch的优化问题)

第一次看switch的case表的时候,那是半年前了,看完了有序线性然后去看非线性索引时,实在看不下去了,今天再一次拿出这本书,把switch 的 有序线性 ,非线性,以及 判断树 看了一遍,感触挺深的吧,接下来让我们一起被switch虐吧。1.首先,二话不说,上代码,代码具有较高说服力两份代码debug版本相比较后,大家可以发现,if……else if 结构会在条件跳转后紧跟语句块;而switch结构则将所有条件跳转都放置到了一起,并没有发现case语句的踪影。通过条件跳转指令,跳转到相应的ca

2020-11-27 23:04:06 11696 7

转载 2020-11-25(《深入理解计算机系统》多级页表详解)

一、端到端地址翻译示例从图上看,TLBI占了t位,而TLBT占了n-p-t位。上节我们刚把TLB开了个头,多说无益,还是具体来玩个实际例子吧,具体来做一个端到端(虚拟地址到物理地址)的地址翻译示例,来统筹下之前讲的知识点。先来做如下约定:1、老规矩,存储器按字节寻址,访问也按一字节访问;2、虚拟地址14位长(n=14),物理地址12位长(m=12),位数少点玩起来方便;3、页面大小是64字节(P=64),也就是说(p=6)4、TLB是四路组相联,总共16个条目;5、L1 d-cache是物理

2020-11-25 22:17:48 347

原创 条件跳转指令总结

指令全称cmp a,bflag条件jz/jejump if zero/equala=bZF=1jnz/jnejump if not zero/equala!=bZF=0jb/jnae/jcjump if below/not above or equal/carrya<b,无符号数CF=1ja/jnbejump if above/not below or equala>b,无符号数jna/jbejump if not ab...

2020-11-13 22:30:35 2098

原创 2020-11-10(安卓如何传递数据)

1.从文件读取 保存文件的路径使用api去获取a.getCacheDir();获取/data/data/包名/Cache这个路径b.getFilesDir();获取/data/data/包名/files这个路径c.openFileInput(“文件名”)操作getFiles()目录下的文件,返回一个输入流FileInutStreamd.openFileOutput(“文件名”,mode)操作getFilesDir()目录下的文件,返回一个输出流 FileOutputStreame.Environ

2020-11-10 21:05:46 162

原创 2020-11-5(安卓)

setContentView(R.layout.activity_main)这个表示加载界面意思是这行执行完了activity_main.xml文件里面所有的东西都创建了java对象,已经在创建在内存后,然后再findViewById中放入对应控件Id值查找时才能找到对应控件View看得见 EdiText TextView CheckBoxButton看不见的Viewgroup (group里面可以添加一些子view)LinearLayout RelativeLayo

2020-11-05 00:23:07 6468 12

原创 docker,mysql,wordpress搭建个人博客

文章目录设置仓库更新 apt 包索引安装 apt 依赖包,用于通过HTTPS来获取仓库:添加 Docker 的官方 GPG 密钥设置稳定版仓库安装 Docker Engine-Community更新 apt 包索引安装最新版本的 Docker Engine-Community 和 containerd列出可用版本(注:这里安装特定版本,所以安装前需要列出可用版本)安装测试是否成功检测安装情况搭建个人博客失败案例成功案例创建数据库文件workpress配置文件创建容器mysql查看是否有wordpress数据

2021-07-24 22:56:44 1227 9

原创 服务器搭建tomcat,通过url访问视频

scp指令:scp <本地文件名> <用户名>@<ssh服务器地址>:<上传保存路径即文件名> /注:必须在未登录服务器的情况下/举例以说明:如果希望将当前目录下的a.txt文件上传到ssh服务器上test文件夹并改名为b.txt,其中ssh服务器网址为127.0.0.1,用户名admin。代码如下:程序代码 scp a.txt admin@127.0.0.1:/home/neo/test/b.txt下载也很简单,只需要将“本地文件名”和后

2021-07-22 21:07:40 2593 14

原创 第十届“中国软件杯”参赛项目总结

文章目录详细设计说明书:需求概述基本功能需求非功能性需求软件结构更多中软杯-详细设计说明书设计过程界面设置主页页面AI检测页面生物基础库页面项目设计代码主页组件前端摆放心得体会:布局套娃感想专属线性布局方法1方法2主页后端点击操作的心得体会:AI检测页面组件前端摆放心得体会:AI检测页面后端点击操作的心得体会:生物基础库页面组件前端摆放心得体会:生物基础库页面后端点击操作的心得体会:详细设计说明书:需求概述用户通过手机拍照或者手动上传等方式提交林业有害生物图像照片,经预览、裁剪等操作处理后上传至服务器

2021-07-15 16:22:54 4136 1

原创 Git安装以及操作过程

文章目录安装过程安装问题1use git from bash onlygit from the command line and also from 3rd-party softwareuse Git and optional Unix tools from the command prompt安装问题2Use the native Windows Secure Channel libraryUse the OpenSSL library安装问题3行末换行符转换方式Checkout windows-styl

2021-07-01 23:26:19 3444

原创 Androidstudio无法修改按钮颜色

文章目录改之前:改之后:改之前(图片对比):改之后(图片对比):默认的颜色设置来自于res/themes/themes.xml与夜间模式下的res/themes/themes.xml改之前:<style name="Theme.Software_China_four" parent="Theme.MaterialComponents.DayNight.DarkActionBar">改之后: <style name="Theme.Software_China_four" par

2021-06-24 11:29:33 3808

原创 [INSHack2018]Tricky-Part1

文章目录[INSHack2018]Tricky-Part1主要利用交叉引用列表( Jump - Jump to xref 或快捷键X,将光标放在一个交叉引用的目标地址上,通过该快捷键可弹出交叉引用列表。)主要函数分析[INSHack2018]Tricky-Part1主要利用交叉引用列表( Jump - Jump to xref 或快捷键X,将光标放在一个交叉引用的目标地址上,通过该快捷键可弹出交叉引用列表。)主要函数分析std::string *__fastcall stack_check(std:

2021-06-20 11:45:15 2577

原创 Ubuntu下pip安装、升级、卸载

Ubuntu下pip3的安装、升级、卸载安装(重点)wget https://bootstrap.pypa.io/pip/3.5/get-pip.pypython3 get-pip.py注意别用这个sudo pip3 install --upgrade pipsudo pip3 install --upgrade pipsudo apt-get remove python3-pip

2021-06-19 23:47:01 2599

原创 [CFI-CTF 2018]Automated Reversing [FlareOn1]Shellolololol [CFI-CTF 2018]powerPacked

文章目录第一次awd(和985的大佬对干)总结[CFI-CTF 2018]Automated Reversing[FlareOn1]Shellolololol(SMC)第一次异或第二次异或第三次异或第四次异或总结[CFI-CTF 2018]powerPacked脚本第一次awd(和985的大佬对干)总结我们队没pwn手,两个re直接毫无战斗力,被人按在地上摩擦,今天有个题连题都没看到,然后数据库就被别人打崩了(重置机会用完了文章目录第一次awd(和985的大佬对干)总结[CFI-CTF 2018

2021-06-19 23:12:08 2621

原创 Xposed框架实战

<meta-data android:name="xposedmodule" android:value="true"/> <meta-data android:name="xposeddescription" android:value="模块说明"/> <meta-data android:name="xposedminversion" android:value="45"/>

2021-06-17 16:46:49 2619 1

原创 ida动态调试apk(so层)

文章目录查看所有设备在IDA里面找到android_server(dbgsrv目录)提权运行android_server服务端进行监听端口转发打开DDMS:观察程序的端口号打不开monitor.bat报错(Androidstudio/tools)报错1原因报错2原因总结monitor.bat所需的jdk挂起程序注意查看所有设备adb devices在IDA里面找到android_server(dbgsrv目录)adb push C:\Program Files\IDA Pro 7.5 SP3\db

2021-06-16 16:11:43 2585

原创 crack app(jeb动态调试)

拆包首先把包拆了,加android:debuggable="true"首次尝试:D:\桌面\apktool.jar d D:\桌面\crack.apk -o targetappFolder换个搞法java -jar apktool.jar d crack.apk -o targetappFolder加进<Application>标签中打包java -jar apktool.jar b -o repackaged.apk targetappFolder/签名jar

2021-06-16 00:25:40 2614 1

原创 2017年CISCN初赛

文章目录numgame拖进ida`set_sudu((Sudu *)v8, (const std::string *)v9) != 1`int __userpurge Sudu::set_number@(int a1@, Sudu *this, int a3, int a4, int a5)(unsigned __int8)Sudu::check((Sudu *)v8)(unsigned __int8)Sudu::check_block((int)a1)(unsigned __int8)Sudu::chec

2021-06-14 21:43:14 60

原创 IDEA是否会嫌导jar包麻烦吗???赶快来学习maven吧,冲冲冲

配置maven

2021-06-10 15:25:55 2622

原创 [XMAN2018排位赛]Dragon Quest [MRCTF2020]VirtualTree

[XMAN2018排位赛]Dragon Quest[MRCTF2020]VirtualTree

2021-06-05 17:37:02 72

原创 [watevrCTF 2019]Repyc [NPUCTF2020]BasicASM

[watevrCTF 2019]Repyc佤 = 0侰 = ~佤 * ~佤俴 = 侰 + 侰def 䯂(䵦): 굴 = 佤 굿 = 佤 괠 = [佤] * 俴 ** (俴 * 俴) 궓 = [佤] * 100 괣 = [] while 䵦[굴][佤] != '듃': 굸 = 䵦[굴][佤].lower() 亀 = 䵦[굴][侰:] if 굸 == '뉃': 괠[亀[佤]] = 괠

2021-06-04 22:38:03 37 3

原创 [GWCTF 2019]pyre.pyc [CISCN2018]2ex

[GWCTF 2019]pyre.pycuncompyle6 pyre.pyc >> pyre.pyprint 'Welcome to Re World!'print 'Your input1 is your flag~'l = len(input1)for i in range(l): num = ((input1[i] + i) % 128 + 128) % 128 code += numfor i in range(l - 1): code[i]

2021-06-04 12:29:44 63

原创 [羊城杯 2020]login [SUCTF2019]hardcpp

文章目录[羊城杯 2020]login思路:一个py编译的exe,需要解包,然后反编译成py文件1.解包:python pyinstxtractor.py login.exe提示:pyinstxtractor.py这玩意github 上很多,随便找2.进入文件夹,然后进行login版本hex填充用编辑工具010打开login和struct,进行对比,main前面缺少几个字节,我们直接将struct前面的几个字节复制到main上面去,再将login保存为pyc格式文件3.uncompyle6 login.py

2021-06-03 12:26:17 112 2

原创 [NPUCTF2020]Baby Obfuscation [HDCTF2019]MFC

文章目录[NPUCTF2020]Baby Obfuscation把五个Fox分析一下F0X1(int a, int b):运用辗转相除法求得最大公因数(学到一个词汇:最大公约数GCD,最小公倍数LCM)F0X2(bool a, bool b):仅有一种情况返回真:a\==b==0F0X3(bool a, bool b):仅有一种情况返回真:a\==b==1F0X4(int a, int b):解析返回值是a-bF0X5(int a, int b):返回值是a^b^整体分析[NPUCTF2020]Baby

2021-06-02 21:42:08 78

原创 [SUCTF2018]babyre [ACTF新生赛2020]fungame

文章目录[SUCTF2018]babyre惯用思维常人思维GAMEOVER[ACTF新生赛2020]fungame[SUCTF2018]babyre惯用思维首先呢,是个bin文件,需要用binwalk把文件提取出来。binwalk -e [SUCTF2018\]babyre.bin 是一个xml文件,我打开后除了正常结构就是乱码。。。然后就没法分析了。。。xml不能放在ida里面分析。。常人思维查看一下文件类型,居然是64位的exe程序,任何东西都保持怀疑的态度。。笑死人。。。。

2021-06-02 16:32:43 69

原创 [FlareOn2]very_success [FlareOn3]Challenge1

文章目录[FlareOn2]very_success拖入ida分析sub_401084脚本[FlareOn2]very_success拖入ida一开始我以为加壳了,就俩函数,后来仔细看了看,没有。。这里和输入相关v4,v4的值是输入字符串的长度+2,v5是一个地址值。unk_402159是输入字符串的地址,作为参数传入了判断函数,retaddr是和输入字符串相对于判断的字符串。分析sub_401084v8参与运算,结果放入了v12,v11每次都是1v8和v15异或,看汇编就知道只运算了低

2021-06-01 14:43:49 33

原创 [羊城杯 2020]Bytecode [UTCTF2020]babymips

文章目录查看题目python代码Z3约束脚本查看题目python字节码,需要把它转为python代码,如下:python代码import disdef main(): en=[3,37,72,9,6,132] output=[101,96,23,68,112,42,107,62,96,53,176,179,98,53,67,29,41,120,60,106,51,101,178,189,101,48] print("welcome to GWHT2020") f

2021-05-30 15:34:19 46 1

原创 Androidstudio如何正确导入和移出jar包

文章目录导入第一步第二步移出第一步第二步导入第一步相应的jar包粘贴至libs目录下第二步然后鼠标右键,点击Add As library即可如下图为导入成功移出第一步File–>Project Structure第二步Dependencies---->app目录下选中需要移出的jar包,然后点击减号,YES即可。紧接着就可在libs目录下面进行删除相应的jar包如下图则为移出成功...

2021-05-28 17:43:21 22

原创 Windows环境下Pin(二进制动态插桩引擎)搭建

https://software.intel.com/en-us/articles/pintool-downloads

2021-05-25 20:59:41 126 1

原创 IDA反编译失败总结

文章目录call analysis failedtoo big functionpositive sp valuecannot convert to microcodelocal variable allocation failedstack frame is too bigcall analysis failedcall analysis failed查看函数参数压入两个参数,但实际分析时它却只有一个对该函数按'y'键,将其参数修改为两个,去掉三个即可然后成功too big fu

2021-05-24 11:23:48 117 1

原创 2021年CISCN初赛re

文章目录baby.bc.bc转换为可执行程序fill_number(__int64)input)docheck(input, input):z3约束baby.bc.bc转换为可执行程序第一次拿到.bc的文件查了一下,LLVM IR bitcode,二进制文件。想办法转换成.s,然后再转成可执行文件。(windows里面无法转成elf,最后编译成elf时,需要在linux里面进行fill_number(__int64)input)docheck(input, input):z3约束..

2021-05-23 17:27:33 84

原创 Windows环境下利用VS和mingw编译LLVM

C:\Users\ASUS>e:E:\>cd LLVM\buildE:\LLVM\build>E:\LLVM\cmake-3.20.2-windows-x86_64\cmake-3.20.2-windows-x86_64\bin\cmake -G "Visual Studio 16" -Thost=x64 E:\LLVM\llvm-6.0.0.src\llvm-6.0.0.srcCMake Deprecation Warning at CMakeLists.txt:14 (c

2021-05-22 23:12:05 102

王者荣耀官网前端.zip

前端代码

2021-07-03

Xposed框架实例.rar

Xposed框架实例.rar

2021-06-17

鸟哥的私房菜linux视频教程[29].swf

鸟哥的私房菜linux视频教程[29].swf

2021-06-09

鸟哥的私房菜linux视频教程[27].swf

鸟哥的私房菜linux视频教程[27].swf

2021-06-09

鸟哥的私房菜linux视频教程[28].swf

鸟哥的私房菜linux视频教程[28].swf

2021-06-09

鸟哥的私房菜linux视频教程[26].swf

鸟哥的私房菜linux视频教程[26].swf

2021-06-09

鸟哥的私房菜linux视频教程[25].swf

鸟哥的私房菜linux视频教程[25].swf

2021-06-09

鸟哥的私房菜linux视频教程[24].swf

鸟哥的私房菜linux视频教程[24].swf

2021-06-09

鸟哥的私房菜linux视频教程[23].swf

鸟哥的私房菜linux视频教程[23].swf

2021-06-09

鸟哥的私房菜linux视频教程[20].swf

鸟哥的私房菜linux视频教程[20].swf

2021-06-09

鸟哥的私房菜linux视频教程[21].swf

鸟哥的私房菜linux视频教程[21].swf

2021-06-09

鸟哥的私房菜linux视频教程[22].swf

鸟哥的私房菜linux视频教程[22].swf

2021-06-09

鸟哥的私房菜linux视频教程[18].swf

鸟哥的私房菜linux视频教程[18].swf

2021-06-09

鸟哥的私房菜linux视频教程[19].swf

鸟哥的私房菜linux视频教程[19].swf

2021-06-09

鸟哥的私房菜linux视频教程[17].swf

鸟哥的私房菜linux视频教程[17].swf

2021-06-09

鸟哥的私房菜linux视频教程[16].swf

鸟哥的私房菜linux视频教程[16].swf

2021-06-09

鸟哥的私房菜linux视频教程[9].swf

鸟哥的私房菜linux视频教程[9].swf

2021-06-09

鸟哥的私房菜linux视频教程[10].swf

鸟哥的私房菜linux视频教程[10].swf

2021-06-09

鸟哥的私房菜linux视频教程[11].swf

鸟哥的私房菜linux视频教程[11].swf

2021-06-09

鸟哥的私房菜linux视频教程[12].swf

鸟哥的私房菜linux视频教程[12].swf

2021-06-09

鸟哥的私房菜linux视频教程[13].swf

鸟哥的私房菜linux视频教程[13].swf

2021-06-09

鸟哥的私房菜linux视频教程[14].swf

鸟哥的私房菜linux视频教程[14].swf

2021-06-09

鸟哥的私房菜linux视频教程[15].swf

鸟哥的私房菜linux视频教程[15].swf

2021-06-09

鸟哥的私房菜linux视频.swf

鸟哥的私房菜linux视频.swf

2021-06-08

鸟哥的私房菜linux视频.swf

鸟哥的私房菜linux视频.swf

2021-06-08

鸟哥的私房菜linux视频.swf

鸟哥的私房菜linux视频.swf

2021-06-08

鸟哥的私房菜linux视频.swf

鸟哥的私房菜linux视频.swf

2021-06-08

鸟哥的私房菜linux视频.swf

鸟哥的私房菜linux视频.swf

2021-06-08

鸟哥的私房菜linux视频.swf

鸟哥的私房菜linux视频.swf

2021-06-08

BasicASM.s(BUUCTF)

分析过程文件

2021-06-04

hardCpp.id0

CTF分析文件

2021-06-03

[NPUCTF2020]Baby Obfuscation.exe.i64

Baby Obfuscation分析过程

2021-06-02

qiniu-java-sdk-7.7.0.jar

连接七牛云所需jar包

2021-05-29

qiniu-android-sdk-8.3.0.jar

连接七牛云所需要的jar包

2021-05-28

pin-3.18-98332-gaebd7b1e6-msvc-windows.zip

插桩文件

2021-05-25

golang_loader_assist-master.zip

Go的逆向分析

2021-05-24

利用mingw编译器编译LLVM.png

流程代码

2021-05-22

cfe-6.0.0.src.tar.xz

CLang源码

2021-05-22

obfuscator-llvm-9.0.1.zip

LLVM+obf集成包

2021-05-22

DBMS介绍.pptx

DBMS介绍.pptx

2021-05-19

键盘缓冲区

发表于 2020-07-05 最后回复 2020-07-05

static数组

发表于 2020-02-06 最后回复 2020-02-07

空空如也

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

TA关注的人 TA的粉丝

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