54942d6f60b41682f85c2b59a4f69f758fc0295864aeacea88f88201629a2bf97e966301ec96bb9a1b04466058a57b8e4e9c9ca25e8515c5efaebdada767c1f637f15e9bcbd935b41e0b3c1c1f563bf22ac92d45ff8744bcd20825843a33e4df0b249bb55bb4fba5ba3616ef89acb0d8d6bff34e55c5b98710d96b25e534b0eb5dfcc727c4929da409643f4a72e911296232c5a33cb1198cf6151a78df4e3239155c5f38559b1e190cbd542b9a77fe337f7079395bfdc212310946a4c1a975a11e59aaec23161bb455a4a140fb558e5662c9786c124601ea8f19ff61c675a85620600a03b249d39a6ccbe00663d1ec20495c0b4cbe71e14fa ...
54942d6f60b41682f85c2b59a4f69f75e63afafae687b078ace83428221fd63980dada6625505ce71023d70f40f41784515980e219efa69164d2672629358e3a901775c0836bd560adbc83b2bafdd07d96bab79b175927b5d161270ad640e288a3294c73e020e9928d77c9c0a6b8e105d65aeb1e212b7f2b889242c26478e9e9dcd05982460e3668e5c6f20edd3348fcc5ffedfef81091d9cd13e9e27c8d9fdf578f87fe92a0638119ee87623df651ce9d41a5a648f019eca257907a45b2aa7bb61e8cf3c7e50092d905d4c84ec29aeedc31ac0cfd9b215f36cd9e16fcc1f03e8bbc71c9c7052c17dd08f7b58603268d81df2d5bbbf5718df ...
Correlation analysis
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { ...
分析
checksec
123➜ heap checksec --file=hacknote RELRO STACK CANARY NX PIE RPATH RUNPATH Symbols FORTIFY Fortified Fortifiable FILEPartial RELRO No canary found NX enabled No PIE No RPATH No RUNPATH 86) Symbols No 0 2hacknote
ida
123456789101112131415161718192021222324252627282930313233343536373839404142int __cdecl __noreturn main(int argc, const char **argv, const char **envp){ int v3; // eax char buf[4]; // [ ...
分析
checksec
123checksec --file=level3 RELRO STACK CANARY NX PIE RPATH RUNPATH Symbols FORTIFY Fortified Fortifiable FILEPartial RELRO No canary found NX enabled No PIE No RPATH No RUNPATH 69) Symbols No 0 1 level3
file
12file level3 level3: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=44a438e03b4d2c1abead90f748a4b5500b7a04c7, ...
分析
checksec
123checksec --file=wustctf2020_getshellRELRO STACK CANARY NX PIE RPATH RUNPATH Symbols FORTIFY Fortified Fortifiable FILEPartial RELRO No canary found NX enabled No PIE No RPATH No RUNPATH 78) Symbols No 0 1 wustctf2020_getshell
file
12file wustctf2020_getshell wustctf2020_getshell: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, ...
分析
checksec
123checksec --file=PicoCTF_2018_rop_chainRELRO STACK CANARY NX PIE RPATH RUNPATH Symbols FORTIFY Fortified Fortifiable FILEPartial RELRO No canary found NX enabled No PIE No RPATH No RUNPATH 84) Symbols No 0 3PicoCTF_2018_rop_chain
ida
12345678910int __cdecl main(int argc, const char **argv, const char **envp){ __gid_t v4; // [esp+Ch] [ebp-Ch] setvbuf(_bss_start, 0, 2, 0); v4 = getegid(); setresgid(v4, v4 ...
本来不想看这个的,但是工作需要,要考证书,所以不得不看
基础概念术语&基础知识
1976年,提出公钥密码学系统的学者是Diffie & Hellman
发送者(Sender)是信息的发起方
接收者(Receiver)或信宿是信息的接收方
信道(Channel)是信息传输的媒介
原始信息通常称为明文(Plaintext),加密后的信息称为密文(Ciphertext)
密码学理论研究分支
密码编码学
密码分析学
我国商密纳入国际标准组织ISO/IEC
SM2数字签名算法
SM3密码杂凑算法
SM4分组密码算法
祖冲之密码算法
对称加密算法
DES算法
SM4算法
AES算法
非对称加密算法
算法
Diffie-Hellman算法
RSA算法
目前公开密钥密码【非对称加密】主要用来进行数字签名,或用于保护传统密码的密钥,而不主要用于数据加密,主要因为公钥密码的效率比较低
同步序列密码
概念:密钥序列的产生独立于明文和密文消息
特点:密钥流的生成仅依赖于初始密钥和内部状态,与明文/密文无关。
安全性取决于密钥流
优势:无错误传播
示 ...
工作可以看到最近更新了些逆向相关的东西,工作内容有些涉及秘,涉及安全相关的,其中逆向都是公开的,所以可以分享些,当然这些pwn题都是基础题,这些都是好几年前看的了,最近在捡回来。除此之外,还在备考些东西,当然也是工作需要,每半月都会考核,好家伙~总体而言,感受还不错,早9晚5,按时打卡,工作内容不多,压力很小,也没有像上家那样,一堆的酒局,哈哈哈哈。如果工作稳定,其实真的很爽,但是现在国企也不像以前那样咯。
生活总体而言节奏还行,只是最近没有去健身了,等下月自己租房,再继续健身。
其他的感觉就没什么了,不过有个比较迫切的,就是租房,哈哈哈,可惜人才公寓不符合条件,过两天去找找房。
7.28 思前想后,感觉很茫然,也很痛苦,肢体痛又来了。到底是为了什么?继续读读书,看能不能找到答案。
一天早晨,格里高尔.萨姆沙从不安的睡梦中醒来,发现自己躺在床 上变成了一只巨大的甲虫。他仰卧着,那坚硬的像铁甲一般的背贴着床 ,他稍稍抬了抬头,便看见自己那穹顶似的棕色肚子分成了好多块弧形的硬片,被子几乎盖不住肚子尖,都快滑下来了。比起偌大的身驱来,他那许多只腿真是细得可怜,都在他眼前无可奈何地舞动着。 ...
信息安全
未读分析
checksec
12345➜ pwn checksec --file=ciscn_2019_c_1RELRO STACK CANARY NX PIE RPATH RUNPATH Symbols FORTIFY Fortified Fortifiable FILEPartial RELRO No canary found NX enabled No PIE No RPATH No RUNPATH 85) Symbols No 0 1 ciscn_2019_c_1➜ pwn file ciscn_2019_c_1 ciscn_2019_c_1: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=0 ...















