锘??xml version="1.0" encoding="utf-8" standalone="yes"?>狠狠色婷婷狠狠狠亚洲综合,色播亚洲视频在线观看,亚洲乱码日产精品BD在线观看http://blogjava.net/fanjs2000/category/50500.htmlzh-cnSun, 10 Jul 2016 07:15:53 GMTSun, 10 Jul 2016 07:15:53 GMT60AntiSamy闃叉xss鏀誨嚮http://www.tkk7.com/fanjs2000/archive/2016/07/08/431129.html鐚溂鐫?/dc:creator>鐚溂鐫?/author>Fri, 08 Jul 2016 03:44:00 GMThttp://www.tkk7.com/fanjs2000/archive/2016/07/08/431129.html

鍙互浣跨敤AntiSamy闃茶寖XSS璺ㄧ珯鑴氭湰鏀誨嚮



甯哥敤XSS鏂瑰紡鍒嗕負浠ヤ笅鍑犵錛?/h1>

1.      杈撳叆妗嗕腑鐩存帴杈撳叆鎭舵剰鑴氭湰錛屽錛?/p>

><script>alert(document.cookie)</script>

2.      杈撳叆妗嗕腑杈撳叆html鏍囩錛屽湪鏍囩涓祵鍏ユ伓鎰忚剼鏈紝濡俿rc錛宧ref錛宑ss style絳夈?/p>

<IMG SRC="javascript錛歛lert('XSS');">; <BODY BACKGROUND="javascript錛歛lert('XSS')"> <STYLE>li {list-style-image:url("javascript錛歛lert('XSS')");}</STYLE><UL><LI>XSS</br>

3.      灝嗘伓鎰忚剼鏈敞鍏ュ湪event浜嬩歡涓紝濡俹nClick錛宱nBlur錛宱nMouseOver絳変簨浠躲?/p>

<a onmouseover="alert(document.cookie)">xxslink</a>

4.      鍦╮emote style sheet錛宩avascript涓紝濡?/p>

<LINK REL="stylesheet"HREF="javascript錛歛lert('XSS');">


]]>楂樼敤鎴蜂笅璁板綍緋葷粺http://www.tkk7.com/fanjs2000/archive/2013/11/23/406708.html鐚溂鐫?/dc:creator>鐚溂鐫?/author>Sat, 23 Nov 2013 03:16:00 GMThttp://www.tkk7.com/fanjs2000/archive/2013/11/23/406708.html
嫻嬭瘯緇撴灉錛?1浜挎潯鏁版嵁鐢ㄦ椂93縐掞紝鐢熶駭58涓?00m鏂囦歡銆傛瘡涓鏉?53綰崇銆?br />
package io.netty.example.http.snoop;

import java.io.FileOutputStream;
import java.io.RandomAccessFile;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CharsetEncoder;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class WriterFile {


        // 鎸囧畾澶у皬涓?1024 鐨勭紦鍐插尯
        public static ByteBuffer bytebufferone = ByteBuffer.allocate(102400000);
        public static ByteBuffer bytebuffertwo = ByteBuffer.allocate(102400000);
        public static boolean checkbuffer =true;
        
        public static void main(String[] args) {
             long start = System.nanoTime();  
              
                
            for(int i=0;i<100000000;i++){
                
                if(checkbuffer)
                    processone("123abc"+i+"\r\n");
                else
                    prcesstwo("123abc"+i+"\r\n");    
            }
            long end = System.nanoTime();  
            System.out.println((end - start)+"鑰楁椂");  
        }
        /**
         * bytebuffertwo鍐欐棩蹇?br />         */
        public static void prcesstwo(String log)
        {
            //鍐檅ytebuff
             boolean onecheck=checkposition(log,bytebuffertwo);
            if(onecheck)
                writerbuffer(log,bytebuffertwo);
            //鍐欐枃浠?br />            else{
                checkbuffer=true;
                writerbuffer(log,bytebufferone);
                writerfile(bytebuffertwo);
            }
        }
        
        /**
         * bytebufferone鍐欐棩蹇?br />         * @param log
         */
        public static  void  processone(String log)
        {
                //鍐檅ytebuff
                 boolean onecheck=checkposition(log,bytebufferone);
                if(onecheck){
                    
                    writerbuffer(log,bytebufferone);
                }
                //鍐欐枃浠?br />                else{
                    checkbuffer=false;
                    writerbuffer(log,bytebuffertwo);
                    writerfile(bytebufferone);
                }
            }
        
        /**
         * 鍒ゆ柇緙撳瓨鏄惁鍙互鍐欎笅鏃ュ織
         * @param log
         * @return
         */
        public static  boolean checkposition(String log,ByteBuffer bytebuffer)
        {

            if(2*log.getBytes().length>bytebuffer.limit()-bytebuffer.position())
            {
                return false;
            }
            else
            {
                return true;
            }
        }
        /**
         * 鍐欐棩蹇楀埌緙撳瓨錛屽茍涓旇繑鍥炵紦瀛樻寚閽堜綅緗?br />         * @param log
         * @return
         */
        public static   int  writerbuffer(String log,ByteBuffer bytebuffer )
        {
            for (int i = 0; i < log.length(); i++) {
                bytebuffer.putChar(log.charAt(i));
            }
            return bytebuffer.position();
        }
        /**
         * 鍐欐枃浠?br />         * @param filename
         */
        public static  void  writerfile(ByteBuffer bytebuffer)
        {
            try{
                FileOutputStream fos = new FileOutputStream(Datefile());
                FileChannel fc = fos.getChannel();
                bytebuffer.flip();
                fc.write(bytebufferone);
                fc.close();
                fos.close();
                bytebuffer.clear();
            }
            catch(Exception ex)
            {
                ex.printStackTrace();
            }
        }
        /**
         * 鏂囦歡鍚嶆寜鏃ユ湡鐢熶駭
         * @param str
         * @return
         */
        public static String Datefile() {
               SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd_HHmmss");
               String str = format.format(new Date());
               return "d:/test/"+str+".txt";
        }
}


闄勫甫涓涓櫘閫氱殑nio璇誨啓
        public static  void test()
        {
            try{
            FileOutputStream fos = new FileOutputStream("d:/nio.txt");
            // 寰楀埌鏂囦歡閫氶亾
            FileChannel fc = fos.getChannel();
            // 鎸囧畾澶у皬涓?1024 鐨勭紦鍐插尯
            ByteBuffer bf = ByteBuffer.allocate(1024);
            // 瑕佸啓鍏ユ枃浠剁殑瀛楃涓?br />            String greeting = "Hello111";
            // 鎶婁互涓婂瓧絎︿覆閫愬瓧鏀懼叆緙撳啿鍖?br />            for (int i = 0; i < greeting.length(); i++) {
                bf.putChar(greeting.charAt(i));
            }
            // 璁板緱鎵ц榪欎釜鏂規硶錛屼嬌寰?position=0, limit=30, 鎵嶈兘鍐欏叆姝g‘鐨勬暟鎹?br />            // 鍚﹀垯 position 涓?30, limit 涓?1024錛屽皢浼氭妸 30 涔嬪悗鐨勫叏閮ㄧ┖鏁版嵁(0) 濉埌鏂囦歡涓?br />            
            System.out.println(greeting.getBytes().length);
            System.out.println(bf.position());
            System.out.println(bf.limit());
            
            bf.flip();
            // 緙撳啿鍖烘暟鎹啓鍏ュ埌鏂囦歡涓紝浼氭妸緙撳啿鍖轟腑浠?position 鍒?limit 涔嬮棿鐨勬暟鎹啓鍏ユ枃浠?br />            fc.write(bf);
            fc.close(); // 鍏抽棴鏂囦歡閫氶亾
            fos.close(); // 鍏抽棴鏂囦歡杈撳嚭嫻?br />            }catch(Exception e){
             e.printStackTrace();
            
            }
        }


]]>
主站蜘蛛池模板: 亚洲卡一卡二卡乱码新区| 亚洲成av人片在线观看无码不卡| 亚洲综合日韩中文字幕v在线| 青青操免费在线观看| 相泽亚洲一区中文字幕| a级毛片免费观看网站| 亚洲日本中文字幕天堂网| 香蕉视频免费在线播放| 亚洲精品无码永久在线观看| 在线观看国产一区亚洲bd| 全黄性性激高免费视频| 成年网站免费入口在线观看| 中文字幕一精品亚洲无线一区| 国产成人无码免费网站| 中文字幕在亚洲第一在线| 视频免费在线观看| 久久亚洲中文字幕精品有坂深雪| 日韩人妻一区二区三区免费| 亚洲一级毛片中文字幕| 麻豆成人精品国产免费| 日韩在线一区二区三区免费视频 | 好吊妞998视频免费观看在线| 国产人成亚洲第一网站在线播放| 免费看a级黄色片| 一区二区三区在线观看免费| 国产精品亚洲一区二区三区在线| 无码国产精品一区二区免费模式| 亚洲成综合人影院在院播放| 日韩激情无码免费毛片| 久99久无码精品视频免费播放| 亚洲网址在线观看你懂的| 一个人看www在线高清免费看 | 免费人成在线观看69式小视频| 99久久婷婷国产综合亚洲| 免费永久看黄在线观看app| 久久久久久毛片免费看| 亚洲视频一区在线| 亚洲A∨午夜成人片精品网站 | 亚洲国产成人AV网站| 亚洲熟妇丰满多毛XXXX| 成年网站免费视频A在线双飞|