iPhone+psv(wifi版)实现随时定位

很让我意外, 无意中发现利用iPhone(我用的是iPhone5+iOS6)共享出网络, 当wifi版psv(下文简称psv就好了)连到共享出的wifi后, 使用near竟然可以顺利定位, 而且基本是正确的位置(本身国内定位也有几百米的偏差).

 

找时间测试一下, 如果持续开着共享, psv持续连接到这个wifi, 是否可以在psv的地图上动态改变位置.

 

目前还不完全了然详细原理. 传说中, psv的wifi定位用的是skyhook的, apple的似乎也是.

那么有两种推测:

1. iPhone共享网络时, 会将自身位置和wifi[……]

Read more

大墙献礼, ipv6遭殃…

可惜了… ipv6终于也开始被处理了.

目前ipv6会遇到dns问题

“从抓包的结果可以看出,两个错误的查询结果(分别是1.1.1.1和255.255.255.255)抢在正确的查询结果之前返回,很明显是遭到了DNS污染。”

暂时https还能幸免, 但能持续多久就不好说了呀…

 

哎…

记录一些小恶(2)

好吧, 来写下第二个

app2

一个Java写的可以管理bugzilla的桌面客户端程序, 用起来觉得比网页方便很多.

由于是Java的, 反编译就成了必然要走的路, 不过反编译后, 就会发现, 这个程序重度混淆过, 让我一度惊讶于这玩意竟然还可以正常执行.

程序本身默认会有一个试用的license, 而即使到最后, 我也没能挖清其license的全部逻辑, 反正大概, 可能是用了3DES等等.

反正我的目的也只是用而已, 因此就不求甚解了, 找到校验过期的地方, 修改为永不过期好了.

实际, 相关逻辑并不是在app2.java, 而是在一个base.java内, 找错了可就没东西[……]

Read more

python练手, 直接从多处获取app store的ip并将最快的向hosts更新 v0.1

需要用到ping这个module(https://github.com/jedie/python-ping/),

其中ping.PING_SHOW_LOG是我自己加在ping内的, 可以用来屏蔽一些ping中的输出, 另外, ping内有一个地方会在出错后直接exit, 在我的版本内也去掉了. 但出于版权原因, 我就不发了. 用的话, 自己改吧…

用python用的很弱, 所以不要笑我, 以上.

手动补上了全部的行首空格…看啦要研究一下怎么能在wordpress中粘贴时保留空格了…


#!/usr/bin/env python
# -*- encod[......]

Read more