APK的另外讨论。文章目录基本功内存编译过程反汇编IDAPE和ELF段、块表、PE文件结构程序入口位置无关代码got和plt动态分析符号执行插桩值得留意的汇编指令逆向中的SEH壳漏洞的生命周期调用约定和返回值callanalysisfailed栈帧,函数原语和spanalysisfailedSHTtablesizeoroffsetisinvalid如何找main函数库函数识别保护与混淆windows的一些碎片知识windows钩子Debugbreak()virtualProtect和mprotect函数名修饰与UnDecorateSymbolName协议分析工具使用IDA使用IDA伪码复制出来
APK的另外讨论。文章目录基本功内存编译过程反汇编IDAPE和ELF段、块表、PE文件结构程序入口位置无关代码got和plt动态分析符号执行插桩值得留意的汇编指令逆向中的SEH壳漏洞的生命周期调用约定和返回值callanalysisfailed栈帧,函数原语和spanalysisfailedSHTtablesizeoroffsetisinvalid如何找main函数库函数识别保护与混淆windows的一些碎片知识windows钩子Debugbreak()virtualProtect和mprotect函数名修饰与UnDecorateSymbolName协议分析工具使用IDA使用IDA伪码复制出来
https://ctf.bugku.com/challenges/detail/id/204.html 打开页面是这个样子。右键查看源代码。它提示我说会用Python去执行。太棒了。选择一张普通图片。点击上传。把流量转到burpsuite上。把burpsuite上抓到的包发送到重发模块把图片的内容删除。改成importosprint(os.system('ls-al'))发现执行了Python,想了一下。应该是Python执行系统命令。 一步一步。发现上一级目录上有一个flag的文件。执行下面的代码:importosprint(os.system('cat../flag'))就得到了flag
https://ctf.bugku.com/challenges/detail/id/204.html 打开页面是这个样子。右键查看源代码。它提示我说会用Python去执行。太棒了。选择一张普通图片。点击上传。把流量转到burpsuite上。把burpsuite上抓到的包发送到重发模块把图片的内容删除。改成importosprint(os.system('ls-al'))发现执行了Python,想了一下。应该是Python执行系统命令。 一步一步。发现上一级目录上有一个flag的文件。执行下面的代码:importosprint(os.system('cat../flag'))就得到了flag
前言作者简介:不知名白帽,网络安全学习者。博客主页:https://blog.csdn.net/m0_63127854?type=blogCTF-专栏:https://blog.csdn.net/m0_63127854/category_11835386.html网络安全交流社区:https://bbs.csdn.net/forums/angluoanquan目录SMB介绍实验环境信息探测分析探测结果针对SMB协议弱点分析1.针对SMB协议,使用空口令,若口令尝试登陆,并查看敏感文件,下载查看;2.针对SMB协议远程溢出漏洞进行分析针对http协议弱点分析1.浏览器查看网站2.使用dirbni
前言作者简介:不知名白帽,网络安全学习者。博客主页:https://blog.csdn.net/m0_63127854?type=blogCTF-专栏:https://blog.csdn.net/m0_63127854/category_11835386.html网络安全交流社区:https://bbs.csdn.net/forums/angluoanquan目录SMB介绍实验环境信息探测分析探测结果针对SMB协议弱点分析1.针对SMB协议,使用空口令,若口令尝试登陆,并查看敏感文件,下载查看;2.针对SMB协议远程溢出漏洞进行分析针对http协议弱点分析1.浏览器查看网站2.使用dirbni
文中介绍的所有工具,均在压缩包中,结合本文更便于大家下载使用,快速上手。CTF常用工具下载CTF比赛必备常用工具一、什么是CTF二、比赛中工具的重要性三、常用MISC(杂项)工具1.Audacity(提取莫斯密码辅助工具)2.stegsolve(图片隐写分析工具)3.QR_Research(二维码工具)4.ZipCenOp.jar(验证是否为伪加密工具)5.AAPR(rar密码破解工具)6.Ziperello(zip密码破解工具)7.Winhex(程序查看调试工具)8.RouterPassView(路由器配置查看工具)四、常用REVERSE(逆向)工具1.ExeinfoPe(判断软件版本和是否
文中介绍的所有工具,均在压缩包中,结合本文更便于大家下载使用,快速上手。CTF常用工具下载CTF比赛必备常用工具一、什么是CTF二、比赛中工具的重要性三、常用MISC(杂项)工具1.Audacity(提取莫斯密码辅助工具)2.stegsolve(图片隐写分析工具)3.QR_Research(二维码工具)4.ZipCenOp.jar(验证是否为伪加密工具)5.AAPR(rar密码破解工具)6.Ziperello(zip密码破解工具)7.Winhex(程序查看调试工具)8.RouterPassView(路由器配置查看工具)四、常用REVERSE(逆向)工具1.ExeinfoPe(判断软件版本和是否
苦尽甘来文章目录一、仿函数(仿函数就是一个封装()运算符重载的类)1.C语言的函数指针2.C++的仿函数对象二、priority_queue中的仿函数1.模拟实现优先级队列1.1优先级队列的本质(底层容器为vector的适配器)1.2向下调整算法建堆1.3pop堆顶元素时向下调整算法重新调整堆1.4push堆尾元素时向上调整算法重新调整堆1.5priority_queue的OJ题2.在优先级队列中增加仿函数(类模板参数和函数模板参数的不同)3.仿函数的高级用法(当原有仿函数无法满足要求时,需要重新写满足要求的仿函数)三、reverse_iterator(正向迭代器适配器)1.反向迭代器的思想(
苦尽甘来文章目录一、仿函数(仿函数就是一个封装()运算符重载的类)1.C语言的函数指针2.C++的仿函数对象二、priority_queue中的仿函数1.模拟实现优先级队列1.1优先级队列的本质(底层容器为vector的适配器)1.2向下调整算法建堆1.3pop堆顶元素时向下调整算法重新调整堆1.4push堆尾元素时向上调整算法重新调整堆1.5priority_queue的OJ题2.在优先级队列中增加仿函数(类模板参数和函数模板参数的不同)3.仿函数的高级用法(当原有仿函数无法满足要求时,需要重新写满足要求的仿函数)三、reverse_iterator(正向迭代器适配器)1.反向迭代器的思想(