摘要: 试了些方法莫名其妙不行,在freebuf的一个网站里记载的方法可行 sudo apt install python3-pip sudo -H python3 -m pip install ROPgadget ROPgadget --help 阅读全文
posted @ 2024-12-06 15:22 祝你幸福 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 启用stack canary的编译选项使用 -fstack-protector-all 代码中需要有以下两个,后面那个就是canary的值,其实一般会设置为全0 void __stack_chk_fail() { printf("__stack_chk_fail()\n"); while(1); } 阅读全文
posted @ 2024-12-06 10:13 祝你幸福 阅读(8) 评论(0) 推荐(0) 编辑
摘要: miniconda3:需要先关掉一些安全保护 来自网站:advantech-ncg.zendesk.com 需要安装LSL库: conda install -c conda-forge liblsl The following packages will be downloaded: package 阅读全文
posted @ 2024-11-26 10:00 祝你幸福 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 首先,使用IDA反汇编STM32代码应该打开的是bin文件,而不是.hex或.axf文件,只有bin文件是和下载到flash内的数据一致的。具体参见:三种文件的区别 那么,怎么生成bin文件呢,在有工程的情况下,在MDK中是在user的afterbuild后添加命令: fromelf --bin - 阅读全文
posted @ 2024-08-27 18:00 祝你幸福 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 一、使用python运行py文件,第一行的from pwn import *报错 File "woof.py", line 1, in <module> from pwn import * ImportError: No module named pwn 因为使用的是python3安装的pwn,使用 阅读全文
posted @ 2024-08-02 11:02 祝你幸福 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Ubuntu22.04搭建PWN环境 Pwn从0到0.00001 pwndbg 基本操作指令 阅读全文
posted @ 2024-07-31 12:52 祝你幸福 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 在安装PWNDBG和一些软件时遇到以下报错: 下列软件包有未满足的依赖关系: libglib2.0-dev : 依赖: libglib2.0-0 (= 2.64.6-1~ubuntu20.04.7) 但是 2.72.4-0ubuntu2.3 正要被安装 依赖: libglib2.0-bin (= 2 阅读全文
posted @ 2024-07-31 10:20 祝你幸福 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 简介 netcat 是一个使用 TCP 或 UDP 协议的网络工具,它被称为网络界的“瑞士军刀”。 使用 nc -h 获取帮助信息, 帮助信息如下: 使用nc连接端口如下: 值得注意的是连接上后不会有任何提示信息 阅读全文
posted @ 2024-07-25 14:27 祝你幸福 阅读(27) 评论(0) 推荐(0) 编辑