-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
西厢计划之延续--- #159
Comments
以上方法错误,实验时搞错对象了。。。 |
你指的是第一篇文章里提到的方法吧? |
|
|
准备利用proxocket 在Windows下绕过基于SNI过滤 |
如果不考虑其它系统,proxocket 的确挺方便。 |
昨天换了一个域名测试,发现我之前搞错了对象,一个多星期了,居然没发现。。。 |
大海兄起得早啊 |
经过实际测试,结果不能用proxocket在socket上修改SNI。 所以只能在应用层修改SNI(在SSL会话开始之前),例如利用文档中提到的Escape插件配合旧板ff、 @SeaHOH 海少,你的TCP分片是win平台上的? 用什么实现的? |
效验不是发生在 TCP 堆栈,而是直接改 Hello 数据包,会导致 TLS 进入到加密阶段无法解码。 我是在套接字初始化时传入假的 SNI,由于是作为代理实现,会导致证书兼容性问题。 分片那个是我搞错了,上面已经修改。 |
还是要学第一个论文的方法,下载价格 5-15刀。 |
@SeaHOH 干嘛要15刀。。。第一个PDF就是啊 |
没花钱,很久以前看到的。只是感叹下知识就是财富,真理! 😺 |
近些年墙的动作太大,已成为热门话题。。。 |
试了一下Escape这个ff扩展,用的是MITM,仅ff32之前的版本可用,33.1及以后的版本无法使用。 |
TTL不足,校验和错误,附加MD5的假数据包皆可,空校验和这个最好实现我去年就开始这么用了一直效果很好,连SNI代理能重新捞起来用。 |
可惜 Windows 上不好搞,抓包注入有性能问题,但是采用代理方式又有局限性使用还不方便。。。 |
@SeaHOH 如果想办法折腾到路由器上,就能愉快的玩耍了。。。 |
本来就支持在Linux的路由器上跑,配合DNS指向路由器的IP |
我也自行实现了一个配置简单,代码量少且没有 TCP 底层操作的实现 bypass-GFW-SNI/main,原理和那篇论文差不多。因为自己有 DNS 服务器所以应用范围大,而且顺便可以解决 DNS 污染的问题。 |
@bypass-GFW-SNI 感谢分享 |
中文技术解析:
https://zrstea.com/263/
原文: http://www.cs.ucr.edu/~krish/imc17.pdf.
项目: https://github.com/seclab-ucr/INTANG
另附一篇,绕过基于SNI的HTTPS过滤
https://hal.inria.fr/hal-01202712/document
可以解决的问题:googlehosts/hosts#87
相关内容:brave/browser-laptop#12235
已实现项目:https://github.com/Macronut/SNI-Mask
The text was updated successfully, but these errors were encountered: