字符串的格式化方法分为两种,分别为占位符(%)和format方式。占位符方式在Python2.x中用的比较广泛,随着Python3.x的使用越来越广,format方式使用的更加广泛。 一 占位符(%) %d 1 2 3 age = 29 print("my age is %d" %age) #my ...
分类:
编程语言 时间:
2021-06-28 18:22:35
阅读次数:
0
1.标识符: 定义:标识符是一种字符串,用来命名,如变量,参数,方法等 标识符命名规则: ①:字母和下划线(a-a,A-Z)可以用在任何地方 ②:数字不能放在首位,但可以放在其他的任何地方 ③:@字符只能放在标识符的首位,虽允许使用,但不推荐 2.关键字 定义:用来定义c#语言的字符串记号 PS: ...
% %s字符串:%.4s,截取前4位字符 %d数字 %f浮点数:%.2f,表示保留2位小数 format 传递字符串: " {0},{1},{2}" .format(str,str,str) 传递字符串、数字、浮点数负号: "{:s} ,{:d}, {:f}".format(字符串, 数字, 浮点数 ...
分类:
编程语言 时间:
2021-06-13 10:02:57
阅读次数:
0
picoctf_2018_echo_back 题目分析 简单的格式化字符串,修改got@pus为main函数地址制造循环即可: 先制造循环 修改printf@got为system@plt 输入/bin/sh获取shell 最终EXP from pwn import * sh:tube = proce ...
分类:
其他好文 时间:
2021-06-05 18:01:10
阅读次数:
0
python中字符串拼接的三种方法。 1、加号拼接 >>> a = "abcd" >>> b = "xyzm" >>> a 'abcd' >>> b 'xyzm' >>> a + b 'abcdxyzm' 2、join拼接 >>> c = ["abcd","xyzm"] >>> c ['abcd', ...
分类:
编程语言 时间:
2021-05-04 15:30:09
阅读次数:
0
明显的格式化字符串漏洞,没什么好说的 通过%x找到偏移为8 还是改got表,但是这题没有后门函数,将got表泄露后得到libc基址 然后找到system和bin/sh的地址即可 但我就不明白了他们咋就搞到onegadget的 然后利用格式化字符串漏洞时原来pwntools自带工具的,震惊我一年 使用 ...
分类:
其他好文 时间:
2021-04-13 11:52:03
阅读次数:
0
MMA CTF 2nd 2016-greeting 总结 本题主要为printf格式化字符串漏洞,最好的方式是手写fmt payload,然后有一个新的知识点: pwntools的fmtstr_payload不是特别好用,特别是只想写低字节的时候,还是得手动写fmt_payload,抽个时间自己写个 ...
分类:
其他好文 时间:
2021-03-01 14:05:56
阅读次数:
0
查壳。。。什么都没开 看ida s开的208,fgets却是512,明显用%p泄露格式化字符串地址的偏移,然后覆盖key就行 偏移为12 但是覆盖key的时候容易发现,key要求的的数为35795746,转换为十六进制是0x2223322,单纯用%index$n是不行的,要将key要求的数转换成十六 ...
分类:
其他好文 时间:
2021-02-27 13:34:08
阅读次数:
0
目录: Python格式化字符串的4中方式 一:%号 二:str.format 三:f-Strings 四:标准库模板 五:总结四种方式的应用场景 Python格式化字符串的4种方式 一:%号 ? %号格式化字符串的方式从Python诞生之初就已经存在,时至今日,python官方也并未弃用%号,但也 ...
分类:
编程语言 时间:
2021-02-25 12:09:41
阅读次数:
0
图源:unsplash使用和学习Python的人不在少数,但是真正掌握了解这门语言的人并不多。你了解最新的Python功能和技术吗?这12个小技巧能帮助你提高代码质量。1.F-StringsF-Strings提供了一种简便的方法,可以将Python表达式嵌入字符串文本中进行格式化。首先,定义print语句中的会用到的两个变量:name和age。name="Pavel"age=23为了不处理字符串连
分类:
编程语言 时间:
2020-12-22 11:45:50
阅读次数:
0