昨天闲来没事干,看了看娱乐网,看到有人发布了表白墙源码,本着这肯定有漏洞的心去测了一下,果然有漏洞存在任意文件上传直接Getshell,而后写了一个一键Getshell脚本批量。Feature漏洞位置在 Index 控制器下的 Index.php 中有个 upload 方法,存在任意文件上传代码审计部分就不详细说明了
漏洞利用EXP编写import requests
import urllib3            
                
         
            
            
            
            grep命令的知识:1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式 grep [options]3.主要参数 [options]主要参数: -c:只输出匹配行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-05 07:07:19
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            A-A NUM,--after-context=NUM除了列出符合行之外,并且列出后NUM行。
$ grep -A 1 panda file: (从file中搜寻有panda样式的行,并显示该行的后1行)a--text 也是有同样的功能grep原本是搜寻文字文件,若拿二进制的档案作为搜寻的目标,则会显示如下的讯息: Binary file 二进制文件名 matches 然后结束。若加上-a参数则可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 16:20:38
                            
                                286阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            grep 文件报错 “Binary file ... matches” 
 
  2011-10-26 9:21 
 
 
   grep 文件报错 “Binary file ... matches”   
    
   
 
原因:文件为binary文件
 解决:strings vers.log.2010-03-09 | grep -i ‘mezimedia’
            或            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 22:05:58
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux下grep命令是个比较强大的命令,个人觉得每个开发者都应该学会的linux命令。在windows下,如果我们要查日志的时候会用编辑器打开后ctrl + F搜索,grep命令就是linux下的搜索工具。grep命令  grep全称(global search regular expression(RE) and print out the line, 全局搜索正则表达式并把行打印出来),是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-04 19:32:53
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            经常读一些介绍unix命令的文章,但是文章所举的例子普遍价值不大,这就导致了看完了文章后我们并不知道如何有效地运用这些unix命令。写在前面三年前,作为面试官,我负责招聘unix系统管理员。那次来竞聘该岗位的共有8个人,其中两人是技术一流的自由职业者。我认为系统管理员没必要把所有的配置方法熟记于心,需要某个软件的时候,只要你想把它玩转并且玩得更酷,多读些文章,你便会自然而然地熟悉它的各种用法与配置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 12:02:56
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. -A NUM,--after-context=NUM除了列出符合行之外,并且列出后NUM行。ex:   $ grep -A 1 panda file(从file中搜寻有panda样式的行,并显示该行的后1行)2. -a或--textgrep原本是搜寻文字文件,若拿二进制的档案作为搜寻的目标,则会显示如下的讯息:&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 22:12:28
                            
                                419阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ubuntu下载镜像地址华为:http://mirrors.huaweicloud.com/repository/ubuntu-releases/阿里云:阿里云开源镜像站资源目录或者其它国内的源都可以修改软件源地址清华:ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror中科大:Ubuntu 源使用帮助 — USTC Mirror            
                
         
            
            
            
             有时候我们在使用grep命令去过滤日志文件时,会提示"Binary file test matches
",造成无法查看日志过滤的日志。如下图所示:编辑这是什么原因造成的呢?这是因为日志文件可能插入一些特殊的非打印字符,如ASCII码为128-255的扩展ASCII字符。这些字符在不同的系统和编码中有不同的解释,可能导致文件在某些编辑器中显示为乱码。例如直接在文件中插入非打印的字节,例            
                
         
            
            
            
            正则表达式前言为什么要介绍正则表达式,是因为下面的介绍到grep命令会用到正则表达式,所以,放在最前面来进行说明1.什么是正则表达式 ?一个正则表达式就是描述了一个字符串集合的方式。正则表达式的表示就是一些特殊符号的组合,而每个符号代表着一些具体的意思。符合的组合就定义了一套规则和方法,其主要作用就是从大量文本从匹配出符合条件行。2.正则表达式的使用场景在Linux中,正则表达式的主要使用场景就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 08:25:09
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、定义&区别:
find 命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
grep 命令是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。
find 命令把匹配到的文件传递给 xargs 命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-15 06:45:33
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现象系统先给了一个文件A,后因为有新增记录,又给了一个文件B,现在要通过A、B找出这部分新增记录讲知识通过查找,主要有三个Linux命令可以使用:comm A B
diff A B
grep -f A Bcommcomm是对两个已经有序的文件进行比较,可以比较输出:仅在A中出现的、仅在B中出现的、在两个文件中都存在的。直接使用comm的话会输出三列,第一列为A独有的、第二列为B独有的、第三列为C独            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 16:47:20
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            默认的grep会搜索所有文件,包括隐藏文件夹下的文件。 例如,使用如下命令搜索MediaButton字符串,搜索结果包含隐藏文件夹下的文件。 grep -nr MediaButton * 如果是用svn管理的代码,每个文件夹下都有一个.svn的隐藏文件夹,包含对代码版本的控制信息,日积月累会越来越庞大。所有如果只是默认搜索的话,很多搜索结果都是svn目录下的,对我们来说,是没有价值的内容;而且还会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 14:28:50
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            grep "key" xxx.log时输出 Binary file xxx.log matches 百度了一下:grep觉得这是二进制文件。解决方式:grep -a。 grep -a "key" xxx.log            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-16 15:16:00
                            
                                168阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            grep "key" xxx.log时输出Binary file xxx.log matches百度了一下:grep认为这是二进制文件,解决方案:grep -a。grep -a "key" xxx.log            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-06-16 08:43:25
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
grep:Binary file (standard input) matches
tail -f xxx.log |grep "key"时打印
Binary file (standard input) matches
原因:grep认为这是二进制文件,but我的日志确实不是二进制。。估计和里面的不可见字符有关,grep了一下google,找到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-11-08 13:29:28
                            
                                4399阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            grep "key" xxx.log时输出 Binary file xxx.log matches 百度了一下:grep认为这是二进制文件,解决方案:grep -a。 grep -a "key" xxx.log            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-01 14:23:00
                            
                                158阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            grep -a worked for me:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-16 18:51:00
                            
                                155阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            如何过滤 adb logcat 输出简介:shell 命令行中过滤 adb logcat 输出的几个小技巧。 开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。 1. 只显示需要的输出,白名单 最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-02 21:20:21
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            grep家族中的grep及egrep的相应的正则表达式和用法。1.grep家族是文本处理三大剑客之一。(grep,sed,awk)grep: (Global search REgular expression and Print out the line).其支持使用基本正则表达式.egrep:支持使用扩展正则表达式fgrep:不支持使用正则表达式(一般在大型web网站日志搜索时所使用)grep的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 19:06:51
                            
                                25阅读
                            
                                                                             
                 
                
                                
                    