摘要:
Switch条件语句 通过上面一篇了解了条件语句的使用,接下来就直接进行反汇编学习 #include <stdio.h> void print() { int b = 1; switch (b) { case 1: printf("当前是1"); break; case 2: printf("当前是 阅读全文
摘要:
—————————————————————————————————————— 这是我之前发布到的其他的一个网址,这里的话我重新总结 可能分很多,我也不是很清楚,只是皮毛的研究了一下 1,sql按数据库分的话,常用的有: MySQL,access,oracle,ms sql 2,按传参类型,分 Get 阅读全文
摘要:
前言 这篇讲反序列化,可能不会很高深,我之前就被反序列化整懵逼了。 直到现在我对反序列化还是不够深入,今天就刚好可以研究研究。 0x01.反序列化漏洞介绍 序列化在内部没有漏洞,漏洞产生是应该程序在处理对象、魔术函数以及序列化相关的问题导致的 当传给unserialize()的参数可控时,那么用户就 阅读全文
摘要:
前言 从freebuf搬来的(是原作者,勿喷) 这篇文章是我在 前几个月写的,然后如今才打算发布的,咳咳,也没啥可以写的,就写一下变量覆盖的形成,如何代码审计查找白盒专属的变量覆盖漏洞。 变量覆盖是有啥用处? 变量覆盖可以使用我们自定义的变量去覆盖 源代码中的变量,去修改代码运行的逻辑。变量覆盖与其 阅读全文
摘要:
0x01.判断语句介绍以及用法 判断语句有哪些? 1、If 用法1: if (条件) { //代码块 } 当条件成立,也就是为True时,执行中的代码 用法2: if(条件) { //代码块 } else { //代码块 } 如上,当条件不成立的时候执行else语句里面的代码 用法3: if(条件) 阅读全文