#The Great Firewall (GFW) Contributors List
注:数据来源为 dblp 和 cndblp, 下面括号中的数字表示 dblp 中显示的跟方滨兴合作论文的数量
###Binxing Fang (方滨兴)
中国工程院院士,北京邮电大学教授,中国科学院计算技术研究所网络方向首席科学家
http://en.wikipedia.org/wiki/Fang_Binxing
import argparse | |
from base64 import b64decode | |
from binascii import unhexlify | |
from Crypto.Cipher import AES | |
######## | |
# Author: David Cannings | |
# Date: 7th November 2018 | |
# | |
# Quick and dirty cpassword decryption tool, ported to Python from the |
#!/bin/bash | |
echo "Starting Apache DS using docker @ ldap://localhost:10389" | |
docker run --name json-deser-ldap -d -p 10389:10389 greggigon/apacheds | |
echo "... waiting 20 seconds to start Apache DS" | |
sleep 20 | |
# password: secret, if used with LDAP login | |
(cat <<"EOF" |
/* | |
Pseudo code in HTTP.sys to understand flow related to MS15-034 | |
All pseudo code are reversed from vulnerable HTTP.sys on Windows 7 SP1 x86 | |
For anyone want to know what function are patched. | |
Just open patched version and find all functions reference to RtlULongLongAdd(). | |
*/ |
#The Great Firewall (GFW) Contributors List
注:数据来源为 dblp 和 cndblp, 下面括号中的数字表示 dblp 中显示的跟方滨兴合作论文的数量
###Binxing Fang (方滨兴)
中国工程院院士,北京邮电大学教授,中国科学院计算技术研究所网络方向首席科学家
http://en.wikipedia.org/wiki/Fang_Binxing
Using Python's built-in defaultdict we can easily define a tree data structure:
def tree(): return defaultdict(tree)
That's it!