美文网首页
p神Code Breaking_代码审计1

p神Code Breaking_代码审计1

作者: HOtMI1k | 来源:发表于2019-08-13 22:51 被阅读0次

自己对于代码审计这块太差了,一点点来,从0开始
自己看的是一叶飘零师傅的分析来(可能在墙外)
一叶飘零
正则想来都是一脸懵,搞不懂这个^$连起来用的含义

preg_match('/^[a-z0-9_]*$/isD', $action)

感觉看正则表达式的知识还是一脸懵,灵机一动查了一下查用技巧
正则表达式常用技巧{http://www.nowamagic.net/librarys/veda/detail/1074}
所以这段正则的意思就很明了

  • 整个字符串,如果含有a-z0-9(也就是所有的字母+数字)的话,那么就返回1(/i不区分大小写)
  • 因为有is的存在,所以也不能使用不可见字符
  • 因为有/D的存在,所以在结尾也不能使用换行符
  • ps:这里没搞懂/s和/D在这里存在的意义....

先写到这,明天接着来

相关文章

  • p神Code Breaking_代码审计1

    自己对于代码审计这块太差了,一点点来,从0开始自己看的是一叶飘零师傅的分析来(可能在墙外)一叶飘零正则想来都是一脸...

  • 2019-03-15 实验吧CTF_Writeup之WEB(2)

    FALSE 最简单的代码审计之一,考察数组绕过sha1()函数 点“View the source code”可以...

  • PHP_Code_Audit 盾灵投稿CMS_v1.0登陆权限绕

    代码审计(Code audit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的源代码分析。 代码审计的内容包...

  • PHP相关

    比较好的一些帖子: 【代码审计】PHP代码审计:http://www.jianshu.com/p/eaaebd36...

  • 代码审计从入门到放弃(一) & function

    前言 CodeBreaking是ph牛搭建的代码审计挑战赛:https://code-breaking.com 刚...

  • 私有pod制作

    两个仓库 1.代码仓库 code repository 这个仓库是用来存放代码的,正常提交就可以,流程:1 创建p...

  • 代码审计

    代码审计工具 1、三款自动化代码审计工具教程2、seay源代码审计系统 PHP核心配置详解 注意PHP各个版本中配...

  • 攻防世界(进阶)--WEB--8.Web_php_unseria

    考察点:php代码审计 1.进入场景,得到php代码 2.化简代码,审计 3.写脚本 得到参数:TzorNDoiR...

  • 【代码审计】PHP代码审计

    1. 概述 代码审核,是对应用程序源代码进行系统性检查的工作。它的目的是为了找到并且修复应用程序在开发阶段存在的一...

  • 2022-09-18

    code snippets [koʊd ˈsnɪpəts] :代码片段 collective name:统称 hi...

网友评论

      本文标题:p神Code Breaking_代码审计1

      本文链接:https://www.haomeiwen.com/subject/whbijctx.html