论坛: 编程破解 标题: 求16进制转字符串编程,最好用VB实现. 复制本贴地址    
作者: dryad [dryad]    论坛用户   登录
我在看源代码的时候看到有类似于
\x3C\x42\x52\x3E\x3C\x42\x52\x3E\x3C\x42\x52\x3E\x3C\x62\x6F\x64\x79\x20\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75\x3D\x22\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x22\x20\x6F\x6E\x73\x65\x6C\x65\x63\x74\x73\x74\x61\x72\x74\x3D\x22\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x22\x20\x6F\x6E\x64\x72\x61\x67\x73\x74\x61\x72\x74\x3D\x22\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x22\x3E\x3C\x64\x69\x76\x20\x61\x6C\x69\x67\x6E\x3D\x22\x43\x45\x4E\x54\x45\x52\x22\x3E\x3C\x65\x6D\x62\x65
这种字符出现,而这种隐藏了我需要的URL,现在想编个程序实现将这种字符转换成字符串,可以重复输入输出,希望使用VB实现。
请帮忙给个提示吧,谢谢~

地主 发表时间: 04-09-25 09:33

回复: sharpwt [sharpwt]   论坛用户   登录
调用一个函数就可以了吧!?我用.net的
不知道你要输入的是什么和输出的是什么?

B1层 发表时间: 04-09-25 11:33

回复: dryad [dryad]   论坛用户   登录
我想的是输入16进制字符,如上贴的,可以输出字符串。但是试了几次没成功~

B2层 发表时间: 04-09-25 11:39

回复: lida1818 [lida1818]   论坛用户   登录
简单点,这样就可以了。编译一下,打出来就是字符。

#include <stdio.h>
int main()
{
char *string="\x3C\x42\x52\x3E\x3C\x42\x52\x3E\x3C\x42\x52\x3E\x3C\x62\x6F\x64\x79\x20\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75\x3D\x22\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x22\x20\x6F\x6E\x73\x65\x6C\x65\x63\x74\x73\x74\x61\x72\x74\x3D\x22\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x22\x20\x6F\x6E\x64\x72\x61\x67\x73\x74\x61\x72\x74\x3D\x22\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x22\x3E\x3C\x64\x69\x76\x20\x61\x6C\x69\x67\x6E\x3D\x22\x43\x45\x4E\x54\x45\x52\x22\x3E\x3C\x65\x6D\x62\x65";//注意,如果这里分行每行要加上""
while(*string)printf("%c",*string++);
}

B3层 发表时间: 04-09-25 14:35

回复: dryad [dryad]   论坛用户   登录
我是这个意思。
在一个TEXT文本框里粘贴进16进制字,然后输入一个字符串。
如果用C语言的话,那所有的16进制字符都要一个一个输入,每一组要几百个字符,一共有300多组~~~

B4层 发表时间: 04-09-25 17:30

回复: 286 [unique]   版主   登录
1 打开记事本
2 将你要转的代码复制到记事本里。
3 利用记事本本身的“替换功能”到“\x”替换成“ ”(空格)。
4 在前面加一行“e 100”,在后面加一行“d 100”。如下所示:
e 100
3C 42 52 3E 3C 42 52 3E 3C 42 52 3E 3C 62 6F 64 79 20 6F 6E 63 6F 6E 74 65 78 74 6D 65 6E 75 3D 22 72 65 74 75 72 6E 20 66 61 6C 73 65 22 20 6F 6E 73 65 6C 65 63 74 73 74 61 72 74 3D 22 72 65 74 75 72 6E 20 66 61 6C 73 65 22 20 6F 6E 64 72 61 67 73 74 61 72 74 3D 22 72 65 74 75 72 6E 20 66 61 6C 73 65 22 3E 3C 64 69 76 20 61 6C 69 67 6E 3D 22 43 45 4E 54 45 52 22 3E 3C 65 6D 62 65
d 100
5 存盘为a.txt文件,存到C:\下。
6 在DOS下输入C:\>debug<a.txt



B5层 发表时间: 04-09-27 11:03

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号