摘要:
仿射加密 C=(a*m+b)mod26 a,b为密匙,b<26,m是待加密的字母对应的数字 a与26互素(由欧拉函数可知26*(1-1/2)*(1-1/13)=12)求出互质数的个数 gcd(a,26)=1,密匙空间=26*12 先求11对26的模逆: 11-1mod26 = 19 . 求法: 26 阅读全文
摘要:
参数传递 指针的问题一直很重要,结合函数的caller,callee在理解一下 函数调用 本质上,是按值传递的,即将函数外的变量值复制一份放到函数的栈区,调用结束完之后会进行清栈操作,但是会有返回值保存到eax寄存器中,也就是我们常说的return 0;这样的语句 普通变量 由于对于一般变量,cal 阅读全文
摘要:
//fmt.c #include <stdio.h> #include <string.h> int flag = 0x44434241; int main(int argc, char **argv) { char buf[1024]; int secret = 0x12345678; if (a 阅读全文
摘要:
BabyRop file BabyRop BabyRop: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sh 阅读全文
摘要:
STL 就是“标准模板库”,所以容器都是模板类。 序列式容器:线性 关联式容器:树状 无序关联式容器:哈希 简单的理解容器适配器,其就是将不适用的序列式容器(包括 vector、deque 和 list)变得适用。 通过封装某个序列式容器,并重新组合该容器中包含的成员函数,使其满足某些特定场景的需要 阅读全文
摘要:
hacker@ubuntu:~/Desktop$ ./libc-2.23.so GNU C Library (Ubuntu GLIBC 2.23-0ubuntu11) stable release version 2.23, by Roland McGrath et al. Copyright (C 阅读全文
摘要:
volatility kdbgscan:这个插件可以扫描文件的profile的值,通常扫描结果有多个,只有一个结果是完全正确的,kdbgscan和imageinfo都只适用于windows的镜像 lsadump : 获取本地认证服务信息,lsass.exe是处理密码变更以及验证尝试登录到计算机的用户 阅读全文