- 博客(9)
- 收藏
- 关注
原创 jarvisoj_level2
第一个p32(0x08048320)是function函数的返回地址,第二个是system函数的返回地址,p32(0x0804a024)是system函数的第一个参数。注意到这里可以利用栈溢出漏洞,buf数组只给了0x88的大小,但是最多可以读入0x100个字节的数据,所以多读入的数据就会向下把栈给覆盖掉。于是想把function函数的返回地址覆盖成system函数的入口地址,然后把参数改成"bin/sh"字符串的地址。
2022-11-29 00:14:57 668
原创 vmware虚拟机运行几分钟后越来越卡,最后卡死的解决办法
在VMware下运行虚拟机,刚启动的时候不卡,用着用着越来越卡,最后大概在十几分钟的时候完全卡死
2022-10-31 20:06:51 15321 10
原创 命令行下运行python的相对路径问题
命令行当前工作目录是 E:\study> , 但是运行的python文件不在这个目录下,我以为在.py文件中写的相对路径是相对于这个.py文件所在目录的,但是其实相对路径是相对于当前工作目录的。小小一个问题搞了我两个多小时,这也提醒了我们运行python时尽量把当前工作目录设置在python文件所在目录,这样最直观!
2022-10-22 12:14:52 945
原创 约瑟夫问题
#include <iostream>using namespace std;struct node{ int data; node* next;};int main(){ int n, s, m; cin >> n >> s >> m; node *head = NULL, *tail = NULL; for (int i = 1; i <= n; i++) { node* tmp = new node; tmp.
2022-03-04 20:22:54 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人