摘要:
step by step https://pwnable.kr/play.php 连接上,查看文件 input.c内容: 看出来,要一关一关通过各种输入,然后可以执行system("/bin/cat flag")。 参考博客:https://r00tk1ts.github.io/2018/03/06 阅读全文
摘要:
#include using namespace std; typedef long long ull; ull gcd(ull a,ull b){ if(b == 0) return a; return gcd(b,a%b); } int main(){ ull t,n,k,cnt = 0,temp,a,b,c; cin >> t; ... 阅读全文
摘要:
#include typedef unsigned long long ull; using namespace std; ull kmod(ull x,ull n,ull mod){ ull res = 1; if(x == 1 || n == 0) return 1; while(n > 0){ if(n & 1) res = (r... 阅读全文
摘要:
题目给出了一个可执行文件和一个.c文件 打开.c可以看到源程序: 需要让key==0xcafebabe,这里key是子函数的参数,被指定好,需要我们修改才可以成功。 函数调用时栈结构: 函数中有gets函数,可以由我们控制,输出长数据以至覆盖掉key,达到修改key目的。 问题变成需要多长数据? 用 阅读全文
摘要:
这题题目是wiener Tricky,这是维纳滤波?? 没学过,,懵x 给了publickey,于是想先找出n,e 然后求出d 然后,真是为难我的小电脑了,yafu拆解,一开始几分钟,然后,20分钟,然后2个半小时, 这些我都让他跑完了!! 然后给我显示20小时。。。 断了yafu 老老实实看那个代 阅读全文
摘要:
找到了yafu,git下来,地址:https://github.com/DarkenCode/yafu 这个下下来的,一直用不了。。怎么查也没有对yafu的command not found 换windows装了yafu,好用哎。 地址:https://sourceforge.net/project 阅读全文
摘要:
对于一个给了公钥,给了密文的问题。 公钥是pem格式 用python解出base64,然后用16进制表示,可以看出来最后是10001,不过不知道为啥长度不是162,和参考的博客不一样。 用这个命令 openssl rsa -pubin -text -modulus -in warmup -in pu 阅读全文
摘要:
s.rjust(3,'0') 将s设置为右对齐左端补0长度为3的str,若s本身长度大于3,返回s 进制转换: 其他进制转10进制 int('0xf',16) = 15 int()可以实现转到10进制 hex()转到16进制 bin()转到二进制 oct()转到八进制 阅读全文
摘要:
scp使用方法 1、获取远程服务器上的文件 scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz 上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 roo 阅读全文
摘要:
就想找回密码,然后服务器都进不去了。。 骗人的博客。。。 最后是百度经验成功的!?? S1: 重启,嘿嘿嘿,然后打开console,找时机按esc,按早了会进不去,按晚了就进不了GRUB界面。 然后 选第一个,按e,进去后, 到linux16那一行最后 加上,注意一般是折行,加上init = /bi 阅读全文