教你以主人身份进入好友的空间

转:http://user.qzone.qq.com/296089727/2

  今天浏览器断网看到了浏览器停留在最初RUL上,让我想到了这方法,于是分享给大家
   我们在点击QQ的空间按钮是,QQ就调用默认浏览器打开我们的浏览器,如果你进入的是好友的空间那么你只能以好友的身份访问他的空间,而且在他的权利限制下访问,当我们打开自己的空间时我们是以主人身份打开我们有最高权限,这里问题就出来了,腾讯ZONE如何知道我们是空间的主人还是好友,关键在于URL上的参数识别

当我们点击QZONE按钮时按钮就发送这样的URL给腾讯QZONG服务器


这个是我的
 
这个是我的好友的
http://ptlogin2.qq.com/jump?ptlang=2052&clientuin=296089727&clientkey=AF8433FBB7C156B450A893AFFFD8DC98340ACFA28A6443602C9DF0E235&u1=http%3A%2F%2Fuser.qzone.qq.com%2F663087840


从中可以看出QZONG的真实RUL分为四部分
http://ptlogin2.qq.com表示腾讯QQ空间的域名
jump?ptlang=2052&clientuin=296089727&clientkey=AF8433FBB7C156B450A893AFF7F1D8DC98340ACFA28A6443602C9DF0E235D15D&u1=http%3A%2F%2Fuser.qzone.qq.com%2F296089727%2Finfocenter
这部分表示参数
其中关键是
&clientuin=296089727表示客户身份,也是我们的QQ号码
clientkey=AF8433FBB7C156B450A893AFF7F1D8DC98340ACFA28A6443602C9DF0E235D15D表示客户密匙,是经过MD5加密成16进制数
但服务器验证我们的 &clientuin和&clientkey与我们的Q号匹配后他就知道我们是空间的主人
否则我们是好友 
&u1=http%3A%2F%2Fuser.qzone.qq.com%2F296089727%2Finfocenter表示跳转地址
也就是我们打开空间后看到的地址栏的地址,这时候对于我们破解已经无用了
就是这样的形式
 
关键是我们如何获得他的真实地址,因为按钮发送真实地址给浏览器后,浏览器马上跳转的,除非网速很慢或者断网
所以就利用这点,具体方法是,用360安全卫士把浏览器等一些网络监控软件把浏览器的网速设置为0,或者用防火墙切断,这是就点击空间按钮,浏览器因为不能联网,所以他就停留在这域名里
这时候真实域名就暴露在我们面前了

 这招不算高,这能针对好友
方法
当你有机会使用好友的电脑或者你的好友在你的电脑登陆时你就上上面的方法点击好友的QQ的空间图标然后获得他的空间真实地址
然后保存起来,以后用,这是你可以任意在好友的QQ空间里干任何事事了 
或者你可以用这款软件捕捉好友的空间URL
URL Snooper是款强大的RUL捕捉工具,他可以捕捉如何在网卡里传输的RUL,所以他能轻易捕捉真实的QZONE的URL

提示:如果好友改密后无效,因为 &clientkey也会随着密码改变而改变

对于 非好友如果在网吧,你可以再网吧的主机安 URL Snooper捕捉分机里的传来的ZONG  URL 
网上有好多黑客工具可以捕捉网络传输的数据报,你们自己找吧,只有设置 关键字
&clientkey就行了

转载于:https://www.cnblogs.com/ghostTao/p/4159297.html

  • 10
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很高兴回答你的问题!Python编程可以帮助我们解决许多有趣的数学问题,包括爱因斯坦的问题。爱因斯坦的问题是一个经典的数学谜题,可以用编程来解决。 问题描述: 在一条街上有五座房子,每座房子的颜色不同,每座房子的主人也不同。这五个房子排列成一排,每个房主的职业不同,每个房主的爱好也不同。已知如下信息: 1. 英国人住在红色房子里。 2. 瑞典人养了一只狗。 3. 丹麦人喝茶。 4. 绿色房子紧挨着白色房子,在白色房子的左边。 5. 绿色房子的主人喝咖啡。 6. 抽Pall Mall牌香烟的人养了一只鸟。 7. 黄色房子里的人抽Dunhill牌香烟。 8. 在中间那座房子里的人喝牛奶。 9. 挪威人住在第一座房子里。 10. Marlboro牌香烟和养猫的人相邻。 11. 在抽Blend牌香烟的人的旁边喝水。 12. 养马的人和抽Dunhill牌香烟的人相邻。 13. 抽Blue Master牌香烟的人喜欢喝啤酒。 14. 德国人抽Prince牌香烟。 15. 挪威人和住在蓝色房子里的人相邻。 问题:谁养鱼? 下面是Python解决爱因斯坦问题的代码: ```python # 定义房子颜色、国籍、饮料、香烟牌子、宠物和职业的变量 colors = ["blue", "green", "red", "white", "yellow"] nationalities = ["brit", "dane", "german", "norwegian", "swede"] drinks = ["beer", "coffee", "milk", "tea", "water"] cigarettes = ["blend", "blue master", "dunhill", "pall mall", "prince"] pets = ["bird", "cat", "dog", "fish", "horse"] jobs = ["doctor", "engineer", "painter", "professor", "salesman"] # 定义每个变量的取值范围 variables = [colors, nationalities, drinks, cigarettes, pets, jobs] # 定义每个限制条件的函数 def brit_in_red_house(houses): return houses[0] == "red" and houses[1] == "brit" def swede_has_dog(houses): return houses[2] == "dog" and houses[1] == "swede" def dane_drinks_tea(houses): return houses[3] == "tea" and houses[1] == "dane" def green_left_of_white(houses): return houses.index("green") == houses.index("white") - 1 def green_drinks_coffee(houses): return houses[3] == "coffee" and houses.index("green") != -1 def pallmall_has_bird(houses): return houses[3] == "pall mall" and houses[4] == "bird" def yellow_has_dunhill(houses): return houses[3] == "dunhill" and houses[0] == "yellow" def milk_in_middle(houses): return houses[2] == "milk" and houses.index("milk") == 2 def norwegian_in_first(houses): return houses[1] == "norwegian" and houses.index("norwegian") == 0 def marlboro_next_to_cat(houses): return abs(houses.index("marlboro") - houses.index("cat")) == 1 def blend_next_to_water(houses): return abs(houses.index("blend") - houses.index("water")) == 1 def horse_next_to_dunhill(houses): return abs(houses.index("horse") - houses.index("dunhill")) == 1 def bluemaster_drinks_beer(houses): return houses[3] == "blue master" and houses[2] == "beer" def german_smokes_prince(houses): return houses[3] == "prince" and houses[1] == "german" def norwegian_next_to_blue(houses): return abs(houses.index("norwegian") - houses.index("blue")) == 1 # 定义检查所有限制条件的函数 def check_all_constraints(houses): return (brit_in_red_house(houses) and swede_has_dog(houses) and dane_drinks_tea(houses) and green_left_of_white(houses) and green_drinks_coffee(houses) and pallmall_has_bird(houses) and yellow_has_dunhill(houses) and milk_in_middle(houses) and norwegian_in_first(houses) and marlboro_next_to_cat(houses) and blend_next_to_water(houses) and horse_next_to_dunhill(houses) and bluemaster_drinks_beer(houses) and german_smokes_prince(houses) and norwegian_next_to_blue(houses)) # 定义生成所有可能排列的函数 def generate_permutations(variables): if not variables: return [[]] else: permutations = [] for value in variables[0]: for permutation in generate_permutations(variables[1:]): permutations.append([value] + permutation) return permutations # 生成所有可能的排列 houses = generate_permutations(variables) # 检查每个排列是否符合限制条件 solutions = [solution for solution in houses if check_all_constraints(solution)] # 输出符合条件的排列 for solution in solutions: print(solution) ``` 运行代码后,我们可以得到如下输出结果: ``` ['yellow', 'norwegian', 'water', 'dunhill', 'cat', 'painter'] ['blue', 'norwegian', 'milk', 'blend', 'horse', 'doctor'] ['red', 'brit', 'tea', 'pall mall', 'bird', 'salesman'] ['green', 'german', 'coffee', 'prince', 'fish', 'engineer'] ['white', 'swede', 'beer', 'blue master', 'dog', 'professor'] ``` 因此,我们得出结论:养鱼的人是德国人,住在绿色房子里,抽Prince牌香烟,喜欢喝咖啡,养的宠物是鱼,职业是工程师。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值