计算机病毒与一次恶意样本的分析

计算机病毒什么是计算机病毒?《中华人民共和国计算机信息系统安全保护条例》中指出:计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并且能自我复制的一组计算机指令或者程序代码计算机病毒的种类任何以某种方式对用户、计算机、...

Read More


格式化字符串漏洞

格式化输出函数%[parameter][flags][width][.precision][length]type其中只有type是必选的parameter是一个POSIX扩展,用于指定某个参数,例如%3$p表示输出后面的第三参数flags用来调整输出和...

Read More


整数溢出

整数溢出整数溢出可能会间接导致栈溢出和堆溢出溢出只有有符号数才会发生溢出,有符号数的最高位表示符号,当两个正数或者两个负数相加时,可能会改变符号位的值,导致溢出,溢出标志OF可以检测有符号数的溢出回绕无符号数0-1会变成最大的数,最大的数+1会变成0,进...

Read More


pwn栈溢出基础

栈栈是一种计算机系统中的数据结构,它按照先进后出的的方法存储数据,先进入的数据被压入栈底,最后进入的数据在栈顶c语言函数调用栈x86栈帧结构oTXYjg.pngx64x64前六个参数保存在RDI,RSI,RDX,RCX,R8,R9寄存器中,如果有更多的参...

Read More