Twosmi1e's Blog.

Twosmi1e's Blog.

世の中、不利な状况に陥るのは、全て当事者の不十分によるものである

uint8_t / uint16_t / uint32_t /uint64_t数据类型详解
在linux下的C语言编程中会出现题目中这些数据类型。初学的时候不知道是什么类型,只知道int,char这种。其实就是以前基本类型的别名,为了方便跨平台而使用。 C语言基本数据类型在C语言中有6种基本数据类型:short、int、long、float、double、char 数值类型 整型:short、int、long 浮点型:float、double 字符类型:charuint*_t数据类型 1、这些类型的来源:这些数据类型中都带有_t, _t 表示这些数据类型是通过typedef定义的,而不是新的数据类型。也就是说,它们其实是我们已知的类型的别名。 2、使用这些类型的原因...
phpmyadmin getshell姿势
本文首发于先知社区,转载请注明来源 phpmyadmin常被用来管理mysql数据库。在ctf比赛和实战中都可能会遇到phpmyadmin弱口令或者空密码的情况,这个时候就需要从phpmyadmin来getshell了,这里总结一下getshell的姿势。 0x00 前言此次是在虚拟机中用wampserver搭了一个实验环境,然后在本机上执行操作。 靶机:Windows7 x64 IP 192.168.129.129 攻击机: Windows10 x64 PHP版本:5.6 Mysql版本:5.7 Apache版本:2.4mysql密码为弱密码root,已爆破得到密码。 0x0...
WampServer多端口配置
0x00 背景做项目有的文件必须放在网站根目录,于是需要配置多端口,找了网上几种方法都没成功,记下最后成功的办法。 0x01 修改http.conf在监听端口处加Listen 端口号example:1234#Listen 12.34.56.78:80Listen 0.0.0.0:90Listen [::0]:90Listen 9090 0x02 开启虚拟站点12# Virtual hosts #Include conf/extra/httpd-vhosts.conf 去掉注释符 修改为12# Virtual hosts Include conf/extra/httpd-vhosts....
密码学
密码学第一章密码学体制1.明文空间M(全体明文的集合)2.密文空间C(全体密文的集合)3.密钥空间K(全体密钥的集合)4.加密器或加密变换(算法)E5.揭秘其或解密变换(算法)D{M,C,K,E,D}称为一个密码体制 分类按执行的操作方式不同可分为替换密码体制和换位密码体制按收发双方使用的密钥是否相同可分为对称密码和非对称密码分组密码和序列密码单项变换密码体制和双向变换密码体制确定型密码体制和概率密码体制 攻击方式 唯密文攻击:已知一些密文和加密算法 已知明文攻击:已知一些密文和加密算法以及对应的明文 选择明文攻击:已知加密算法,选择明文得到相应密文,也可选择被加密的...
Crypto中RSA题目总结
0x00 RSA算法简述 密钥的产生① 选择两个满足需要的大素数p和q,计算n=p×q,φ(n)= (p-1)×(q-1),其中φ(n)是n的欧拉函数值。② 选一个整数e,满足1<e<φ(n),且gcd(φ(n),e)=1。通过d×e≡1modφ(n),计算出d。③ 以{e,n}为公开密钥,{d,n}为秘密密钥。假设Alice是秘密消息的接收方,则只有Alice知道秘密密钥{d,n},所有人都可以知道公开密钥{e,n}。 加密如果想发送消息m给Alice,就选择Alice的公钥{e,n},然后计算:$c≡m^e mod n$,然后把c发送给Alice。 解密接收方Alice收...
Twosmi1e
write the code, change the world
FRIENDS
Baidu Google Mang0