百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

360面试笔试10题

moboyou 2025-03-31 15:26 50 浏览

1、如果存在 SQL 注入怎么判断不同的数据库。

注释符判断
/*是 MySQL 中的注释符,返回错误说明该注入点不是 MySQL,
继续提交如下查询字符:
–是 Oracle 和 MSSQL 支持的注释符,如果返回正常,则说明为这两种数据库类型之一。
继续提交如下查询字符:
;是子句查询标识符,Oracle 不支持多行查询,因此如果返回错误,则说明很可能是 Oracle 数据库。

函数判断
and (select count(*)from MSysAccessObjects)>0 access 数据库
and (select count(*)from sysobjects)>0 返回正常说明是 mssql 数据库
and length(user())>10 返回正常说明是 Mysql
Oracle 可以根据 from dual 虚拟库判断

2、简述下浏览器的自解码机制。

HTML 解码->URL 解码(目前只发现 a 标签的 href 属性会进行该解码)->JS 解码

3、拿到目标站怎么进行渗透,需要注意什么。

收集信息:whois、网站源 IP、旁站、C 网站、服务器系统版本、容器版本、 程序版本、数据库类型、二级域名、防火墙、维护者信息另说… 然后对应端口和漏洞进行攻击。 注意尽量不要使用工具,不影响正常业务。

4、CSRF 漏洞的原理是什么?怎么修复?

原理:利用网站对用户标识的信任,欺骗用户的浏览器发送 HTTP 请求给目标站。
防御的三种策略:
(1)验证 HTTP referer 字段
(2)请求地址中添加 token 并验证 token 作用:服务器端会对 Token 值进行验证,判断是否和 session 中的 Token 值相等
(3)在 http 头中自定义属性并验证

5、代码审计怎么做?

根据敏感函数,逆向追踪参数传递的过程
比如 seay 源代码审计系统,利用正则匹配一些高危函数、关键函数以及敏感关键字,分析 判断敏感函数的上下文,追踪参数源头,尝试控制可控的参数变量。

6、哪些漏洞是 WAF 不能防御的?请举出至少三类漏洞。

逻辑漏洞,CSRF,SSRF

7、考虑以下场景:一个多用户的博客系统(类似于 CSDN),普通用户登陆到个人中心后, 发现删除自己某篇文章所请求的 URI 为 delete.php?article_id=24,请考虑这个地方最有可能 出现哪些安全问题?

(1)id=24,利用 24-1 检查页面变化,' " ') ')) ") "))字符闭合进行测试,可能存在注入 
(2)通过修改24这个参数,可能会实现任意文章删除

8、PHP5 环境下,如果配置文件中 magic_quotes_gpc 为 On,则 PHP 会对请求参数中的哪些 字符进行自动转义?

该参数为魔术引号,对' " \及 NULL 进行转义

9、使用 sqlmap 工具进行 sql 注入漏洞利用时,可以尝试使用()选项获取一个操作系统 shell。

sqlmap --os-shell 
原理为通过outfile和dumpfile功能,向网站目录写入php代码,执行系统命令

10、渗透时后端环境是 apache+php+mysql 的情况下,利用 sql 注入写 webshell 一般来说需 要满足三个条件:1.mysql 用户需要有()权限;2.需要知道()路径;3.()(符号)不能 被过滤。

条件:mysql 用户需要有写权限,需要知道网站根目录的绝对路径,<> ' " 不能被过滤

相关推荐

习惯了各种框架的文件上传,php原生上传图片你还记得吗?

序言:如今各种框架层出不穷,如thinkphp、laravel、yii等,对于功能的封装也是各显其能,以至于很多开发者离开了框架之后就不会开发了,今天我以实际的例子介绍最基本的图片上传功能,希望对一些...

php源码开发的商城系统有什么优点

1、php是一种流行的脚本语言,它编写的程序更容易被人理解。2、php的函数非常丰富,可以通过这些函数来进行开发,而不需要关注代码本身。3、php是一种面向对象的程序语言,它不像Java和...

php宝塔搭建实战Dinner订餐系统php源码

大家好啊,欢迎来到web测评。本期给大家带来一套php开发的Dinner订餐系统php源码,上次是谁要的系统项目啊,帮你找到了,还说不会搭建,让我帮忙录制一期教程,趁着今天有空,简单的录制测试了一下,...

php宝塔搭建实战美食小吃网站系统php源码

大家好啊,我是测评君,欢迎来到web测评。本期给大家带来一套pbootcms开发的美食小吃网站系统php源码,感兴趣的朋友可以自行下载学习。技术架构PHP7.0+nginx+sqlite+...

php中assert和eval的详细介绍(代码示例)

本篇文章给大家带来的内容是关于php中assert和eval的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。assert判断一个表达式是否成立。返回trueo...

介绍一款国产开源免费的在线文件文档预览的kkFileView

无论是个人或企业,甚至是政府部门,能够在浏览器中直接打开浏览Office等格式文档,也是一个普遍的需求和应用场景。对于企业来说,在线文件文档预览在OA办公系统、在线学习系统及招聘网站等广泛的应用。对于...

再见了,QQ!再见了青春...

还记得青春年少时的非主流吗?杀马特的头像、画风诡异的昵称还有“谁偷我菜就翻脸”的神操作这是一代80、90后的青春回忆录!而现在,腾讯放出了消息称:QQ号码注销功能将会在QQ7.9.9及以上版本实现满...

独立开发3个小程序,这个孩子的年龄居然只有......

开发小程序,这听起来是程序员们的专利,是大人们的事情。可是,在我们身边,有这样一个少年,他年仅12岁就能够独立完成小程序的可发——而且,一做就是三个!2019全国青少年微信小程序编程创意营开营仪式上,...

电子纪念册的制作方法有哪些?

纪念册的制作方法有很多种,如今的时代,最流行且保管时间最长最方便的也就是制作电子纪念册了,只需要扫扫二维码即可,像以前每个同学几乎都是同学录,也不怎么美观。现在电子纪念册的制作非常有效,可以插入链接、...

“小小程序员”来袭!小程序编程进入K12校园

南都讯记者梁艳燕广州中学生为母校开发“东风东游泳队”小程序;山西小学生设计出“班级同学录”小程序。编程越来越低龄化,越来越与校园生活息息相关。15日,全国青少年微信小程序编程创意营正式开营,并在广...

00后毕业已经不用纸质的同学录了?

基本上每个年龄段的人,都或多或少填过同学录。毕业前夕,把不同颜色的内页手递手传给班里的同学,在上面填写姓名、爱好和想说的话,最后再送上几句祝福。班上有多少人你就要填多少份,写到手腕发酸发软,几年同窗...

PHP抓取动态页面,轻松实现数据采集

在Web开发中,数据采集是一个必不可少的环节。而对于一些动态生成的页面,如何实现数据采集成了一个难点。本文将介绍如何利用PHP语言抓取动态的页面,帮助读者轻松实现数据采集。本文将从以下八个方面进行逐步...

PHP域名备案查询源码准确率95%以上

PHP域名备案查询源码准确率95%以上本人正在制作一个项目,所以就分享给大家此项目里的一些小工具.此次给大家分享的是php域名备案查询api,准确率能达到95%以上的,后期本人会找些辅助接口,用来纠正...

PHP 8的新功能展望:JIT以及其他

万众瞩目的PHP8,预计将于今年年12月份发布。根据已经批准和实施的RFC预案,可以PHP将带来许多强大的功能和出色的语言改进。作为尝鲜,让我们一起来展望一下PHP8的新功能和改进。PHPJIT(...

漏洞预警 XAMPP在PHP-CGI模式下远程代码执行漏洞(CVE-2024-4577)

漏洞概述漏洞类型远程代码执行漏洞等级严重漏洞编号CVE-2024-4577漏洞评分9.8利用复杂度低影响版本PHP8.1<8.1.29PHP8.2<8.2.20PHP8.3...