http://blog.sohu.com/s/MTAyMjIxNjYy/306527437.html http://www.hackerav.com/?post=20100 https://www.cnblogs.com/kings-9/p/7629232.html