Python__request,socket模块

[TOC] 一、requests库基本使用 请求方式: ​ get,post,head,put,delete,options。 **kwargs访问控制参数: params:字典或字节序列,作为参数加到URL中 data:字典、字节序列或文件对象,作为reque

BUU_RE_1

刚入RE,话不多说,BUU简单RE题目WP如下: [toc] 1.easyre cmd打开,输入,发现输出错误,拖入IDA查看 其实直接看到flag,但还是具体来分析一下 首先输入两个输入两个int类型的数,然后比较,如果不相等,则跳转到loc_40152F,并输出sor

Python__RE模块与正则表达式

[TOC] 一Python模块之RE模块 一些可选值: re.I(全拼:ignorecase):忽略大小写 re.M(全拼:multiline):多行模式,改变^和$的行为 re.S(全拼:datall):点任意匹配模式,改变.的行为 re.L(全拼local

SQL注入小结

[TOC] 1.联合查询注入: http://xxxx.xx/?id=1'http://xxxx.xx/?id=1' order by 4# union前后的字段数要一致,所以要order byhttp://xxxx.xx/?id=1' union 1,2,3,database()# ​ 假设当前数据库:bugku ​ user(): ​ database(): ​ table_schema:库名 ​ table_name:表名 ​ column_name:列名先介绍几个函数: 一 concat()

BUU_PWN刷题_0x50-0x5F

[TOC] 0x50.mrctf2020_shellcode_revenge(可见字符shellcode) 因为call的缘故,没办法f5. gwt@ubuntu:~/Desktop$ checksec mrctf2020_shellcode_revenge [*] '/home/gwt/Desktop/mrctf2020_shellcode_revenge' Arch: amd64-64-little RELRO: Full RELRO Stack: No canary found NX: NX disabled PIE: PIE enabled RWX: Has RWX segments大致流程: print("Show me your magic!\n"); buf = read(0x400) if(!(0x60<input[i]<0x7A || 0x2F<input[i]<ox5A) print("I Can't Read This!") buf()于
0%