<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[michaelinfinity的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/michaelinfinity</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; michaelinfinity]]></copyright><item><title><![CDATA[PWN_JarvisOJ_Level2_x64]]></title><link>https://blog.youkuaiyun.com/michaelinfinity/article/details/88584349</link><guid>https://blog.youkuaiyun.com/michaelinfinity/article/details/88584349</guid><author>michaelinfinity</author><pubDate>Sat, 16 Mar 2019 11:33:36 +0800</pubDate><description><![CDATA[关于level2我就不多做赘述了。这道题和level2之间的区别就是一个是32位的栈溢出，另一个就是64位的栈溢出。

32位的函数在调用栈的时候是：

 调用函数地址-&amp;gt;函数的返回地址-&amp;gt;参数n-&amp;gt;参数n-1....-&amp;gt;参数1

64位的函数在调用栈的时候是：

 前六个参数按照约定存储在寄存器：rdi,rsi,rdx,rcx,r8,r9中。

...]]></description><category></category></item><item><title><![CDATA[关于python-nmap的使用方法]]></title><link>https://blog.youkuaiyun.com/michaelinfinity/article/details/79065733</link><guid>https://blog.youkuaiyun.com/michaelinfinity/article/details/79065733</guid><author>michaelinfinity</author><pubDate>Fri, 15 Mar 2019 21:25:22 +0800</pubDate><description><![CDATA[关于nmap的使用方法在其他的网站中也有过详解，但是却没有一个是关于python-nmap的使用方法的，所以我来归纳一下常用的python-nmap的使用方法

一、PortScanner类

  get_nmap_last_output()：返回nmap原始文本中的最后数据，这可能是用来排除程序故障

  示例：


   


import nmap
nm = nmap.P...]]></description><category></category></item><item><title><![CDATA[PWN_JarvisOJ_Level1]]></title><link>https://blog.youkuaiyun.com/michaelinfinity/article/details/88541562</link><guid>https://blog.youkuaiyun.com/michaelinfinity/article/details/88541562</guid><author>michaelinfinity</author><pubDate>Wed, 13 Mar 2019 21:23:56 +0800</pubDate><description><![CDATA[首先nc一下





之后我们来看ida反编译



在“Hello,World!\n”之前有一个vulnerable_function，进去之后查看一下这个函数

可以看出来刚刚出现的奇怪的地址是buf的首地址（%p是返回参数地址的），那么我们就要查看一下buf。



从中能看出buf有0x88的字节，并且返回指令在+0004的位置，所以需要填充0x88+4的字节

这个题目中没有syste...]]></description><category></category></item></channel></rss>