摘要: 爬 毛都没有,唯一的发现是php 然后随便输一下发现是nginx/1.14.2 但是仍然没有什么用 然后发现是git泄露,上Githack 审计index.php 第一层过滤了各种伪协议 第二层把最内层括号中间的东西取了出来,然后替换为NULL,并保证了不能有多余的东西,也就是其他师傅所说的无参数R 阅读全文
posted @ 2020-12-22 21:40 Mz1 阅读(223) 评论(0) 推荐(0) 编辑
摘要: hint: cve-2020-7066 是一个ssrf漏洞https://www.anquanke.com/vul/id/1966253 所以问题的关键就在于get_headers()这个函数可以被\0也就是%00截断。 题目样貌如下: 所以构造如下exp: http://05ad3044-68f1 阅读全文
posted @ 2020-12-22 20:49 Mz1 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 四个文件: 勒索的程序 被加密的flag dll 启动器 勒索的程序主要流程就是这样: 框出来的是具体的加密操作 程序给出了RSA的私钥,直接使用工具对密文进行解密,得到AES的密钥,然后解密在最后的密文就可以得到flag。 具体参考文章:https://bbs.pediy.com/thread-2 阅读全文
posted @ 2020-12-16 18:38 Mz1 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 初探shellcode~ 主要思路: 0.构造要写入的代码: 例:MessageBox: (push 00)*4 = 6a00 call MessageBox(通过要跳转的地址-E8这行指令的地址-5): 相对跳转 E8 xx xx xx xx jmp 回到正常的执行流程: 同上也是相对跳转 E9 阅读全文
posted @ 2020-12-12 13:10 Mz1 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 引出问题:如果想改变全局变量的初始值,该怎么做? 如果有初始值,初始值是存在PE文件中的。 在文件中和在内存中的对齐方式不一样。 !!!有些情况下内存对齐和文件对齐一样的也需要计算才能找到对应的位置!!! 内存中展开从ImageBase(扩展PE头中)开始,然后依次对齐。 RVA: 相对虚拟地址 = 阅读全文
posted @ 2020-12-12 12:45 Mz1 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 这个题很神奇,给了一个.s文件和一个txt文件。 打开一看,txt文件是输出,.s文件是汇编代码,x86-64的汇编,完全不难,大概看看就知道干了些啥了,这里贴出分析: 1 00007FF7A8AC5A50 push rbp 2 00007FF7A8AC5A52 push rdi 3 00007FF 阅读全文
posted @ 2020-12-04 22:00 Mz1 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 今天复习了一下tcp通信的实现,写了写代码。 简单的总结一下: 服务器作为监听者的角色需要先创建服务器socket套接字,然后使用bind绑定套接字和端口信息等等,再创建用于连接客户端的socket套接字,使用accept函数等待客户端的连接并处理。 客户端则只需要创建用于连接服务器的socket套 阅读全文
posted @ 2020-12-02 13:23 Mz1 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 简单地说就是传递函数地址实现了一个调用的过程,具体看代码: 1 class NotFlask(): 2 def __init__(self): 3 self.routes={} 4 5 def route(self, route_str): 6 def decorator(f): 7 self.ro 阅读全文
posted @ 2020-11-29 14:07 Mz1 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 思路很清晰啊,先apt update。 然后装nginx,这个问题不大,apt install nginx , service nginx start, 80可以访问,nginx -t查看配置文件位置。 再装mysql-server,装一个就够了,包含了client。docker-mysql启动出现 阅读全文
posted @ 2020-11-29 12:16 Mz1 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 跟着网上的步骤走就好了,这里就记录一个过程: 先加个docker的源 1 curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add - 2 3 echo 'deb htt 阅读全文
posted @ 2020-11-23 19:54 Mz1 阅读(293) 评论(0) 推荐(0) 编辑