范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

记某cms审计过程(新手入门篇)

  前言
  今天放假闲着无事就找了个cms来挖挖漏洞,挖到的漏洞比较简单,适合新手入门,所以本篇文章就记录一下这几个漏洞的审计过程,以及如何从新手的角度去挖到cms一些常见的漏洞,如果是大佬就可以绕道了  前置工作寻找cms及搭建
  一般来说我们可以到谷歌百度等引擎找到cms的官网下载源码,或者码云,然后在本地用phpstudy搭建起来环境
  我们在这里下载cms的源码,下载之后怎么在本地搭建呢
  我们打开phpstudy-》其他选项菜单-》站点域名管理里
  把网站目录填写你下载源码的路径就好了,然后进hosts添加域名
  然后不出意外就可以访问了  配置debug
  在白盒代码审计的时候你可能会需要到断点调试,这个时候就需要用到 xdebug ,这里我个人用的是vscode 编辑器,当然你用phpstorm 也是可以的,配置过程如下 首先在 vscode 的应用商店下载php debug 插件 在 php.ini 添加 [XDebug] xdebug.profiler_output_dir ="D:phpStudyPHPTutorial	mpÞbug" xdebug.trace_output_dir ="D:phpStudyPHPTutorial	mpÞbug" zend_extension="D:phpStudyPHPTutorialphpphp-7.1.13-ntsextphp_xdebug.dll" xdebug.remote_enable = on xdebug.remote_autostart = on 在文件-》首选项-》设置-》用户-》扩展-》 settings.json  {     "php.validate.executablePath": "D:/phpStudy/PHPTutorial/php/php-7.1.13-nts/php.exe",     "editor.mouseWheelZoom": true,     "php.executablePath": "D:/phpStudy/PHPTutorial/php/php-7.1.13-nts/php.exe",     "workbench.editorAssociations": [         {             "viewType": "jupyter.notebook.ipynb",             "filenamePattern": "*.ipynb"         }     ],     "explorer.confirmDelete": false } launch.json 添加 {     "version": "0.2.0",     "configurations": [     {         "name": "Listen for Xdebug",         "type": "php",         "request": "launch",         "port": 9000     },     ] }
  上面一些路径自行更改一下,然后我们新建一个 1.php 打个断点,然后访问http://127.0.0.1/1.php ,如果出现如下,就说明xdebug 环境就成功搭建了
  文件上传漏洞
  通常来说,漏洞等级评级高的就是可以 rce 的高危漏洞,而想要rce 最常见的就是文件上传
  找文件上传漏洞的话,有两种思路,分别为黑盒和白盒,对新手来说代码功底不强的话,黑盒应该是会比较简单的,这里分别从两个不同的角度来寻找漏洞  黑盒思路
  一般来说网站的后台很多地方都是可以文件上传的,我们进入后台之后可以寻找诸如文章发布处,修改头像处,附件,插件管理等地方,特别是像在文章发布处有这种富文本编辑器的地方往往会有上传图片和上传附件的功能
  我们拿刚刚搭建好的 cms ,进入后台之后在发布文章处找到有可以上传图片的地方
  我们随便上传一个 1.php ,发现提示上传图片发生错误,应该是被过滤了
  但不确定是不是前端过滤还是后端过滤,我们先上传 1.jpg ,抓包改一下
  发现上传成功,原来只是前端过滤,芜湖这不起飞,我们再访问一下我们上传的文件
  发现已经成功 getshell
  这里的过滤比较简单,新手可以学一下各种绕过的技巧:https://xz.aliyun.com/t/6692
  那么除了发布文章处,我们还可以在上传图片这些地方入手
  我们在微信小程序这里的基本设置处看到有个首页分享封面
  和上面一样,只是前端做了过滤,我们抓包改文件即可
  但是这里的话只是提示上传成功,没有回显出来文件的名字,我们可以在本地文件处看看到底上传了什么东西
  发现上传了 wx_share_cover.php ,这个文件的名字是固定的,于是我们访问试试看
  发现也已经成功 getshell
  白盒思路
  对于初学者而言,找漏洞不能只看黑盒,也要基于白盒审计进行,所谓白盒审计可以简单地理解为就是看着代码找漏洞
  我们知道 php 文件上传的函数是move_uploaded_file() ,或者一般来说上传的方法名是有upload 关键字的,我们可以全局搜索他们定位到上传功能的代码里面
  我们找到相应的代码块如下
  可以看到 validate 的check 就是这里的过滤,我们用上面的方法绕过即可,如果想清楚的跟踪进这个函数就可以在这里打个断点,然后分析
  当然白盒寻找 rce 漏洞,我们还可以找找file_put_content 等可以直接写文件的函数 任意文件删除
  通常我们找文件删除漏洞的话,可以全局搜索 unlink 函数 第一处
  这里的代码功能比较简单,正如注释所说的删除目录下面的所有文件,但不删除目录
  我们可以看到 $directory 是我们可控的,而且没用做任何的过滤,说不定就可以穿越目录从而任意删除文件了,我们先手动加一个var_dump(scandir(".")); 来观察一下这里所处的位置
  可以看到现在是在 public 的目录下,那我们就在上一层目录随便新建一个目录,里面随便新建几个文件试试看
  我们输入  http://www.test123.com/system/dir/del?directory=../123
  可以发现 txt 文件都被删除了,但是文件夹没有被删除
  因为这个功能不能删除目录,只能删除目录的文件,如果我们还想删 412315 里面的文件就可以输入 http://www.test123.com/system/dir/del?directory=../123/412315 第二处
  这里和第一处差不多,但是功能有点不一样,这里是可以把整个目录删除了,我们输入如下就可以删除整个 123 目录了 http://www.test123.com/system/dir/delDir?directory=../123 反序列化漏洞
  既然前面已经挖到了文件上传漏洞,这个 cms 又是thinkphp6.0 的版本,我们可以再找一下有没有可以触发phar 函数的漏洞 第一处
  突然看到我们前面的任意文件删除漏洞处,不正是有个 is_dir 函数吗,而且又是可以控制的,真是踏破铁鞋无觅处得来全不费功夫
  我们先用网上公开的反序列化链生成 test.jpg ,然后利用上面的任意文件删除漏洞上传,上传到这个位置 {"code":1,"msg":"上传成功","url":["http://www.test123.com/uploads/postImages/202104043c5ea1104433e1cb734be47ab8377a11.jpg"]}
  我们再用 phar 协议去触发这个文件即可rce  http://www.test123.com/system/dir/del?directory=phar://uploads/postImages/20210404/3c5ea1104433e1cb734be47ab8377a11.jpg
  第n处
  除了上面那个任意文件删除处的 is_dir ,我们可以再找找还有没有其他地方能够触发的,随手一找又发现两处
  这还只是单单用 is_dir 函数,没算上其他的就已经那么多了,这个 cms 真是"漏洞百出"
  本文的漏洞已提交至 cnvd 平台,作为新手找一些少人用的 cms 挖上面几种漏洞还是比较容易的
  靶场实操-任意文件下载漏洞的代码审计
  https://www.hetianlab.com/expc.do?ec=ECID06a1-2876-4bfb-8e59-a0096299c167&pk_campaign=weixin-wemedia#stu
  复制上方链接到PC端;了解文件下载漏洞的原理,通过代码审计掌握文件下载漏洞产生的原因以及修复方法。

欧文能达到艾弗森的历史地位和影响力吗?不能得分王MVP带队进总决赛欧文除了打得好看啥都没有首先,我很不喜欢艾弗森的球风。和科比球风差不多,基本不传球!但即使如此,艾弗森当老大带队把球队带到总决赛!关于欧文,先不讨论性格拳皇草薙京,这个角色的名字为什么很多人都能念错?喜欢拳皇系列游戏的玩家,对于草薙京几乎算是家喻户晓了。在游戏故事里和八神庵齐名,两人即是敌人也算是是朋友,相互较劲,也曾并肩作战对抗大蛇。然而这么经典的一个角色,却因为名字里的一个江西九江开车去西藏走川藏线,一家四口两个小孩,来回大概多少钱?从江西九江开车去西藏如果走国道G318进,目的地拉萨,再G109青藏线出全程大概7000多公里。时间最好计划2530天,一家四口,费用一万应该是不够的,至少准备23万左右。17年暑现在你有两个机会,一个是银行的正式工,一个是移动公司的正式工,你觉得你去哪个会更好?为什么?谢谢邀请。选工作不仅仅是要看工作的机会,更重要的还是要看个人的能力,不管是银行还是移动公司都是不错的选择。假如我是一个能力一般的人。我会优先选择去移动公司。因为这是一个国营企业,而高尔夫gti两个人,去西藏,新疆怎么样?这个问题跟我之前回答的一个问题类似,那个问题问的是高尔夫GTI适合旅游吗?对于你所问的,两个人开GTI去西藏或者新疆怎么样?我来分析一下。先说车子吧,高尔夫GTI,紧凑型两厢车,G想当英语老师,非要报师范类大学吗?综合类大学的英语专业也可以吗?从这位同学的提问看,应该是今年参加高考的学生,心中有些疑问,希望我的回答能够帮到你。当老师要具体情况具体分析从前的职业分布看,教师行业主要分为三种,第一种就是国家在编教师,占事业编乳腺癌患者最怕吃什么食物?乳腺癌最怕的食物是什么?乳腺癌患者并没有所谓最怕的食物,但需要注意避免进食油炸烧烤腌制食物,忌烟忌酒,还应避免吃含有激素类的食物或者保健品。虽然目前医学界尚无专门针对乳腺癌患者的特2020年社区卫生服务中心医生待遇怎么样?社区卫生服务中心的医生有正式编制,一般属于事业编,待遇还是不错的。我认识的一位朋友就在社区卫生服务中心上班,他的工资收入是这样的。每个月发到卡里的工资4500,缴纳五险一金,其中公如果你女儿坚持不结婚,你会逼着她相亲吗?不会,只要她不啃老,她可以选择自己喜欢的方式生活由着他们自己选择吧!再说了现在小孩都有自己的想法看法,弄得不好,把自己家里搞得鸡飞狗跳。子女的事儿过场罢自己已经没有能力不会不会。我为什么美容院的护肤品那么贵,却没有超市卖啊?感谢邀请,我做美业好多年了,所以给你揭密一下吧!捂脸美容院不做大众品牌。原因很简单,不赚钱嘛!大众品牌利润太低,靠的是销量,适合走商超。美容院有多少客户呢,500?1000?200有网友说华为手机中mate是亲儿子,P系列是亲女儿,荣耀是领养的孩子,大家怎么看?补充一下!mate系列是全能旗舰!不管是拍照,屏幕做工颜值都是第一,主打办公!能挑起华手机的大梁!顶天立地男子汉男子汉!说是儿子很形象!p系列相对娇小可爱,但是实力不凡,尤其是拍照
北青国少战柬埔寨将身披红色球衣,比赛地最高气温在20左右直播吧10月4日讯北京时间明天中午12点,中国国少队将在亚少赛预选赛首轮对阵柬埔寨队。据北京青年报报道,中国国少队作为主队将身披红色战衣出战。按照惯例,赛事组委会于当地时间10月4毕节纳雍昔日污染砖厂如今避暑胜地来源人民网贵州频道走进纳雍县生态农业观光园,清澈见底的2个泳池与蓝天白云相互映衬,格外显眼。池中,游客时而学习游泳时而相互嬉水,一幅幅美妙的画卷自然形成。毕节纳雍避暑地。该观光园位尼泊尔媒体中国的成功激励了许多国家尼泊尔加德满都论坛报网站9月26日刊登题为中国在应对全球挑战中发挥突出作用的文章,作者是秘鲁圣马科斯国立大学亚洲研究中心主任卡洛斯阿基诺。文章摘编如下在中国共产党的领导下,中国取得今年我10岁陈佳怡小候鸟飞进国家大剧院视频加载中每一朵奔涌的浪花,都见证着大海的澎湃。过去十年,在历史长河中不过短短一瞬,却是一个孩子从呱呱坠地到朝气蓬勃的美好十年,更是中国大地波澜壮阔浓墨重彩的奋进十年。金秋十月,我爱与不爱,不联系几天就清楚了文丨西厢有情时光不长,愿你在我的文字里,相见不晚!美好的爱情总要经历各种各样的考验,而现实生活中,时常出现的考验无疑就是距离了。多数人都以为爱情可以克服距离,不管相隔多远,自己都会国庆假期的这场雨,让人足足等了两天今早醒来的时候,今年的第N场秋雨还在下着,风也还在刮着温度也降了好几度,让我没勇气亲自到院里去评估一下,这场秋雨的大与小,这场秋风的强与弱,还有风雨交加下体感温度的冷与凉这场雨,来今早起来在这个动荡的世界,躺在中国这么风平浪尽的地球一隅,我要感谢我的八辈祖宗是投生到中国。尽管我活在社会底层,每日为生存得更好一点而不停劳累,这个世上,从来就没有不劳而获的事,谁不是有一忍之有道自古以来,只要看一个人的涵养和行事的风格,就知道是否可以成为可塑之才,是否有大将之风,是否可以成为人上人。除了常识与能力,全视其能否将情绪操控得当。一个人的涵养来源于他的修养,有修影响力!国乒赛后无法退场,马龙樊振东人气旺,对手争相合影成都团体世乒赛,中国队高歌猛进,女团30横扫美国队,男团30完胜斯洛文尼亚,均取得3连胜,锁定晋级名额。对于国乒男团和女团来说,晋级下一阶段并非是主要目标,还是要力争在主场拿下冠军郑州机场9月30日起直飞香港澳门大河网讯(记者祝传鹏通讯员许杨施书芳)直飞能带来更好的航空体验。9月28日,河南省机场集团发布消息,自9月30日起,吉祥航空将新辟郑州至香港往返客运航班郑州至澳门恢复直飞客运航班。清醒的行走聆听着神的直指人心的话语,我细细咀嚼着自己这失败痛苦的人生,属于我的灵魂就是这样创造我自己的人生的吗?原生家庭的折磨荒废的学业接二连三离去的女友讨厌的工作欺骗我的朋友和病痛的折磨等