请问谁知道如何实现URL的这种表达方式,高分报答!

mmlbing 2003-06-17 09:40:29
请问各位,如何实现这种方式的编码,最好能提供源程序,或者告诉我实现的原理也好。请大侠们教教我。


原网址:http://ismart-ad.shopping99.com/
重新编码后:
http://%76%55%61%53%47%66%5a%76%65%54%6c%73%63%6b%63%64%52%65%4e%70%74%39%69%35%4f%6c%67%5a%33%7a%56%41%46%31%38%67%32%4f%44%68%68%71%79%6f%70%32%41%32%44%74%37%52%53%34%74%71%75%36%56%6b%6a%6b%43%4a%5a%66%49%43%75%41%55%48%68%41%53%50%44%61%32%75%34%6b%4a%70%74%69%74%39%79%78%52%56%67%4a%73%79%45%54%34%69%37%65%67%30%6d%45%6d%4f%53%43%55%69%4b%30%41%54%6d%35%65%65%6b%66%47%5a%66%72%41%42%79%4f%6e%74%4b%36%6b%7a%65%51%37%45%7a%53%77%35%74%53%6f%64%4b%45%75%58%35%47%77%4c%6a%73%49%55%4c%77%6e%35%76@%69%73%6d%61%72%74%2d%61%64%2e%73%68%6f%70%70%69%6e%67%39%39%2e%63%6f%6d

请问各位,如何实现这种方式的编码,最好能提供源程序,或者告诉我实现的原理也好。请大侠们教教我。
...全文
119 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
netying 2003-06-19
  • 打赏
  • 举报
回复
.
mmlbing 2003-06-19
  • 打赏
  • 举报
回复
好像不不行啊。
invalid 2003-06-19
  • 打赏
  • 举报
回复
认为下面的%77%77%77%2E%73%6F%68%75%2E%63%6F%6D 就是个字符串,再编码一次?
mmlbing 2003-06-17
  • 打赏
  • 举报
回复
请问 二次解码 是如何进行的啊?能详细告诉我一下吗?
lvjack 2003-06-17
  • 打赏
  • 举报
回复
哈哈,刚仔细看了一下,典型的unicode + url地址欺骗

该网站真实地址的unicode编码是“%69%73%6d%61%72%74%2d%61%64%2e%73%68%6f%70%70%69%6e%67%39%39%2e%63%6f%6d”
前面的都是幌子

先举两个例子:

我的CSDN:http://www.microsoft.com=member.dll&user=billgates&pass=imgod&level=boss&alis=lvjack$&^@%77%77%77%2e%63%73%64%6e%2e%6e%65%74/
我的网站
http://www.csdn.net$adv_user=lvjack&home=firefly&pass=dii3if65%61%68%2e%6e%65%748%65%61%68%2e%6e%65%74*&^&^@%6c%76%6a%61%63%6b%2e%79%65%61%68%2e%6e%65%74




揭开谜底
实现原理如下:
注意@,它以前的东西都是假的,@后面的url用unicode编码
lvjack 2003-06-17
  • 打赏
  • 举报
回复
unicode实现原理,%+ascii码值(16进制)
unicode可以二次解码,所以可以对http://%77%77%77%2e%63%73%64%6e%2e%6e%65%74
再进行一次编码,仍然可以解析
invalid 2003-06-17
  • 打赏
  • 举报
回复
转换关系为字母的十六进制前面加上%
如:.com转换为%2e%63%6f%6d
huang_jihua 2003-06-17
  • 打赏
  • 举报
回复
HttpEncode可以实现。看帮助,很容易的。
lvjack 2003-06-17
  • 打赏
  • 举报
回复
可能是多次编码的UNICODE,不太清楚

比如这个是……呵呵,自己看吧
http://%77%77%77%2e%63%73%64%6e%2e%6e%65%74
这个也是
http://%77%2e%63%73%64%6e%2e%77%2e%63%73%64%6e%2e%77%2e%63%73%64%6e%2e%77%2e%63%73%64%6e%2e%77%2e%63%73%64%6e%2e%77%2e%63%73%64%6e%2e@%77%77%77%2e%63%73%64%6e%2e%6e%65%74/

不知楼主要干什么??
mmlbing 2003-06-17
  • 打赏
  • 举报
回复
后面的编码,拷贝到IE地址栏后,最终能到达原URL表示的网址的,我是想问这种编码是什么原理,以及怎么实现的。
hitbabiq 2003-06-17
  • 打赏
  • 举报
回复
看不懂
mmlbing 2003-06-17
  • 打赏
  • 举报
回复
请问 叶飞 ,进行一次编码我已经实现了,如何再进行二次编码啊?
比如对一次编码产生的 http://%77%77%77%2E%73%6F%68%75%2E%63%6F%6D ,我如何才能再次进行编码?并且使编码能实际访问到网站?

这是老师交给我的作业,没办法,请帮帮我。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧