用户
搜索

该用户从未签到

i春秋-呆萌菜鸟

Rank: 1

4

主题

5

帖子

72

魔法币
收听
0
粉丝
0
注册时间
2019-3-28
发表于 2020-1-31 17:06:03 32239
本帖最后由 Adian大蝈蝈 于 2020-7-23 10:03 编辑

1.php

有时候在分析漏洞的时候,代码之间的函数依赖关系实在是太复杂,不知道一个关键的危险函数是怎么被调用的,可以通过debug_backtrace()函数来分析函数的调用关系

看代码





浏览器打印结果





但是直接打印有一个问题,打印出来的顺序是反的,通过array_reverse函数反转一下就可以了





2.Python

有时候在服务器上没有安装IDE调试的话,只能通过print打印变量,效率很低下,而且正式运行跑代码之前,还要再次把哪些print语句一条条删掉很麻烦




示例代码:





假如经过一系列代码以后,我现在想知道变量b的值,先在3行随便打一些字符串,然后用python -i  

来执行Python脚步,由于第三行是未定义的字符串,会导致Python抛出异常,但是因为用了-i选项,Python遇到异常以后不会直接退出,而是会进入到Python 终端中,然后在终端里面输入b,就可以直接查看到脚本上面定义到的变量值了





















本帖被以下淘专辑推荐:

发表于 2020-2-3 12:54:42
很实用的小技巧,谢谢分享
有一天他会突然觉得累了甚至忘了初衷 放弃了梦想也许因为年纪的关系奔波于现实 然后拉黑了网络认识的所有人或者说不用了一个号码换了一个QQ 那么记得他叫大叔 这个网络他曾来过
使用道具 举报 回复
发表于 2020-2-3 18:49:02
学习了,实用技巧
My blog :http://www.e-wolf.top
使用道具 举报 回复
很实用的小技巧,谢谢了
使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册