Friday, June 19, 2009

GFW 开始识别 WEB 代理

之前提到用 HTTP 中转的办法解决了评论的问题,今天发现 Blog 上所有的评论又失效了…… 开始以为是因为页面直接引用了 www.blogger.com 域名的某些内容而导致撞墙,但仔细分析后发现,我的 HTTP 中转直接不能访问了,而且之后我的 HTTP 中转程序所在的域名也会在一小段时间内无法访问…… 但同时,用该中转能够访问原本没有被封的内容,比如 Flickr……

考虑到传入的目标 URL 参数是用 Base64 和 URL Encode 方式处理的,不存在任何加密,而且这和大多数的 WEB 代理相同,所以推测是现在 GFW 能够识别用 Base64 编码的内容,如果该内容刚好是被屏蔽的网址,则阻拦该 HTTP 请求,并且屏蔽该请求所在的域…… 从而让公众无法通过 WEB 代理访问屏蔽内容。

当然,解决的办法也简单,如果不能简单通过 Base64 decode 得到一个 URL,那么它也就无从判断是不是被屏蔽的网址了……

我起先想直接把原网址按位取反再 Base64 就行了,结果同事说我作为一个 IT 人士这么干太低级了…… 他们说用 RSA 吧,但是也犯不着这么兴师动众吧……

还是 Liuming 小弟比较聪明,提供了一个比按位取反高级,又比 RSA 简单的办法,那就是……

两次 Base64…… >.<"e;

15 comments:

Gregory said...

测试留言~

Maple said...

万恶的GFW

Anonymous said...

和我的想法一样,两次base64

kmxz said...

两次 Base64…… 真强大

Unknown said...

2015-7-28 xiaozhengm
longchamp soldes
coach outlet online
abercrombie outlet
michael kors
cheap oakleys
rolex watches
true religion sale
cheap ray ban sunglasses
cheap jordans for sale
ed hardy
kate spade outlet
cheap oakley sunglasses
polo ralph lauren
gucci uk
gucci outlet
longchamp pas cher
longchamp handbags
air force 1
louis vuitton pas cher
ed hardy clothing
jordan pas cher
gucci outlet online
borse gucci
ray ban sunglass
mcm outlet
coach outlet online
ray ban sunglasses
nike tn pas cher
michael kors uk
oakley store
jordan uk
chanel online shop
prada outlet
ed hardy clothing
true religion jeans
cheap beats headphones
ralph lauren outlet
kate spade handbags
toms shoes outlet
soccer shoes

mmjiaxin said...

marc jacobs
nike foamposite
vans shoes
calvin klein outlet
ralph lauren outlet
michael kors outlet online
swarovski crystal
ferragamo outlet
cheap nike shoes
michael kors handbags sale
oakley,occhiali oakley,oakley italia,oakley occhiali,oakley sunglasses
moncler outlet store
the north face outlet
michael kors factory online
ralph lauren uk
nike air max
asics,asics israel,asics shoes,asics running shoes,asics israel,asics gel,asics running,asics gel nimbus,asics gel kayano
longchamp outlet
michael kors wallet sale
michael kors outlet
mm1205

chenlili said...

chenlili20160629
air force 1
louboutin shoes
oakley vault
michael kors handbags
retro 11
ray ban sunglasses outlet
michael kors outlet
polo ralph lauren
coach outlet store online
adidas originals
tory burch handbags
coach outlet
louis vuitton purses
michael kors handbags
ray ban sunglasses outlet
coach outlet store online
rolex watches
designer handbags
louis vuitton bags
nike sb dunks
louis vuitton outlet stores
rolex watches
louis vuitton outlet
giuseppe zanotti outlet
ray ban sunglasses
nike blazers uk
ray ban sunglasses
coach outlet
nike store
ray ban sunglasses outlet
coach outlet
ghd hair straighteners
jordan retro 4
louis vuitton purses
coach outlet store online clearances
asics outlet
polo ralph lauren
nike sb janoski
jordan 3 white cenment

mmjiaxin said...

longchamp handbags
michael jordan shoes
jordan retro
nfl jerseys
nfl jerseys from china
mlb jerseys wholesale
timberland outlet
longchamp bags
kobe shoes
http://www.michaeljordanshoes.us.com
gg

chenmeinv0 said...

cheap nhl jerseys
canada goose sale
coach outlet store online clearances
canada goose jackets
coach factory outlet
abercrombie kids
ugg clearance
polo ralph lauren
canada goose jackets
michael kors outlet online
2016.11.14xukaimin

Unknown said...

ray bans
burberry outlet store
toms outlet
burberry outlet store
ray ban sunglasses
cartier watches
mlb jerseys
ugg boots
nike roshe run
louis vuitton outlet stores
20170207caihuali

Unknown said...

coach factory outlet
valentino shoes
pandora charms
air jordan shoes
coach outlet
michael kors outlet
adidas
coach factory outlet
skechers shoes
coach outlet store
mt0312

jjjjjjjjjjjjj said...

hogan outlet online
kyrie irving shoes
longchamp outlet
russell westbrook shoes
supreme clothing
adidas nmd r1
balenciaga
adidas stan smith
michael kors outlet
lebron james shoes

jeje said...

jordan 8
fitflops clearance
canada goose jackets
moncler outlet
lacoste polo
kate spade outlet
tory burch outlet
true religion jeans outlet
canada goose outlet
clarks outlet

zzyytt said...

ferragamo belt
ferragamo belts
jordan shoes
red bottoms
yeezy boost
gucci belts
hermes belt
air jordan
yeezy boost 350 v2
ysl

zaiadajaimila said...

If the purpose depend of both hand is 8 or 9, it's https://topcleo.app/ called a “natural” and no further playing cards are drawn. The drawing of a 3rd card, if needed, is dictated by strict guidelines depicted in the accompanying tables. There are two other bets called “pairs” and “tie.” On the “Pairs” guess, you're be} betting the primary two playing cards on both the Banker or Player arms are a pair. On the “Tie” guess, you're be} betting that each the player and banker arms will tie.