原文:Thinkphp3分析与审计

x 前言: 这篇是去年组内分享的时候给小伙伴写的 基础快速审计tp 系列的文章,主要是对架构做个分析以及审计一些sql注入漏洞 现在想想打算放出来,过了一年了,可能里面有一些问题,望看到的大佬不吝指教 x 架构: 应用入口文件index.php: 应用文件目录在Application 也可能不叫这个名字,在index.php定义应用目录 ,也就是开发者的应用都是写在这个文件夹里的,我们审计的部分 ...

2019-08-02 17:30 2 555 推荐指数:

查看详情

thinkphp3 行为(behavior)分析和基本使用

1. 名词解析 官方解析: 来自 http://document.thinkphp.cn/manual_3_2.html#behavior_extend 行为(Behavior)是一个比较抽象的概念,你可以想象成在应用执行过程中的一个动作或者处理,在框架的执行流程中,各个位 ...

Thu Apr 11 00:16:00 CST 2019 0 549
代码审计-Thinkphp3框架EXP表达式SQL注入

最近看java框架源码也是看的有点头疼,好多还要复习熟悉 还有好多事没做...慢慢熬。 网上好像还没有特别详细的分析 我来误人子弟吧。 0x01 tp3 中的exp表达式 查询表达式的使用格式: 表达式不分大小写,支持的查询表达式有下面几种 ...

Tue Sep 17 07:27:00 CST 2019 0 801
IPv4分析

IPv4的头部格式: 1. Version 版本号,默认是4。 2. IHL(Internet Header Length) 就是IPv4头部长度。这个长度的单位是32bit,一般是5,那 ...

Fri Jun 27 20:27:00 CST 2014 0 4228
ThinkPHP3ThinkPHP5 不是一个团队做的

ThinkPHP3ThinkPHP5 不是一个团队做的 发现流年好幽默。 这个帖子源于一个 ThinkPHP 用户被客户投诉,然后反过来骂 ThinkPHP 垃圾。 不过最后想通了道歉。 开源需要大家一参与,不然不会进步,开源更多是大家一起学习。 这位用户在遇到问题后第一时间 ...

Thu Jan 10 16:47:00 CST 2019 7 199
ThinkPHP3(添加,修改,删除)

实现商品的添加 1、在add.html页面中更改表单元素的名称 Goods控制器的add()方法中获取商品分类 在add.html中循环获取 2、设置提交的位置 3、添加商品 ...

Fri Nov 23 22:39:00 CST 2018 0 741
ysoserial CommonsColletions1分析

JAVA安全审计 ysoserial CommonsColletions1分析 前言: 在ysoserial工具中,并没有使用TransformedMap的来触发ChainedTransformer链,而是用了LazyMap的get方法 CommonsCollections1 调用链 ...

Sat May 22 07:27:00 CST 2021 2 172
笔记:LL1分析

FIRST 集合 1.(终结符规则)终结符的FIRST集合是它本身。 2.(空规则)如果X→ε是一个产生式,就把ε加入X中。 3.(空传播规则)对于一个产生式 X -> Y1 Y2 ... Y ...

Sat May 29 23:58:00 CST 2021 0 211
Ysoserial Commons Collections2分析

Ysoserial Commons Collections2分析 About Commons Collections2 CC2与CC1不同在于CC2用的是Commons Collections4.0;同时利用方式CC2用到了Javassist动态编程,从功能上来说CC1用于执行命令,而CC2 ...

Wed Oct 13 07:28:00 CST 2021 0 115
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM