(转)IDA 中文字符串
2011-05-13 00:40
148 查看
标 题:
Ida pro 里的中文字串(菜鸟进来) (2千字)
作 者:
nULL
时 间:
2003-4-1 11:22:03
链 接: http://bbs.pediy.com
Ida Pro 的默认设置里对中文字串的支持比较差,对于首字节大于'EO'的都显示成?了.其实...
打开IDA PRO 目录下的IDA.CFG
看到如下:
.........................cut..............................
// the following characters are allowed in ASCII strings, i.e.
// in
order to find end of a string IDA looks for a character
// which doesn't
belong to this array:
// (cp866 version)
AsciiStringChars =
"/r/n/a/v/b/t/x1B"
" !/"#$%&'()*+,-./0123456789:;<=>?"
"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[//]^_"
"`abcdefghijklmnopqrstuvwxyz{|}~"
"€亗儎厗噲墛媽崕彁憭摂晼棙櫄洔潪?
"牎ⅲぅΗī氨渤吹斗腹夯冀究"
"懒旅呐魄壬仕掏蜗醒矣哉肿刭谯茌捱"
"噌忏溴骁栝觌祉铒";
// (full version)
//AsciiStringChars =
// "/r/n/a/v/b/t/x1B"
// " !/"#$%&'()*+,-./0123456789:;<=>?"
// "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[//]^_"
//
"`abcdefghijklmnopqrstuvwxyz{|}~"
// "€亗儎厗噲墛媽崕彁憭摂晼棙櫄洔潪?
// "牎ⅲぅΗī氨渤吹斗腹夯冀究"
// "懒旅呐魄壬仕掏蜗醒矣哉肿刭谯茌捱"
// "噌忏溴骁栝觌祉铒瘃蝮趱鲼?";
// the following characters
are allowed in user-defined names:
.........................cut..............................
把// (cp866 version) 到// (full version)之间的行用 '//'注释掉
把// (full version)
// the following characters are allowed ..之间的行前面的 '//'去掉,保存,重新运行IdaPro,呵呵,汉字真好...
有兴趣的朋友可以再研究一下这个 ;-)
XlatAsciiName =
/*00..0F*/ "/x00/x01/x02/x03/x04/x05/x06/x07/x08/x09/x0A/x0B/x0C/x0D/x0E/x0F"
/*10..1F*/ "/x10/x11/x12/x13/x14/x15/x16/x17/x18/x19/x1A/x1B/x1C/x1D/x1E/x1F"
/*20..3F*/ " !/"# %&'()*+,-_/"
"0123456789:;<=>?"
/*40..5F*/ "@ABCDEFGHIJKLMNO"
"PQRSTUVWXYZ[//]^_"
/*60..7F*/ "`abcdefghijklmno"
"pqrstuvwxyz{|}~"
/*80..9F*/ "ABVGDEJZIIKLMNOP"
"RSTUFXCCSS I AUQ"
/*A0..BF*/ "abvgdejziiklmnop"
"氨渤吹斗腹夯冀究"
/*C0..DF*/ "懒旅呐魄壬仕掏蜗"
"醒矣哉肿刭谯茌捱"
/*E0..FF*/ "rstufxccss
i auq"
"瘃蝮趱鲼?";
_nULL_
在IDA5.5版本验证是有这个配置文件,与相应字段 的。
Ida pro 里的中文字串(菜鸟进来) (2千字)
作 者:
nULL
时 间:
2003-4-1 11:22:03
链 接: http://bbs.pediy.com
Ida Pro 的默认设置里对中文字串的支持比较差,对于首字节大于'EO'的都显示成?了.其实...
打开IDA PRO 目录下的IDA.CFG
看到如下:
.........................cut..............................
// the following characters are allowed in ASCII strings, i.e.
// in
order to find end of a string IDA looks for a character
// which doesn't
belong to this array:
// (cp866 version)
AsciiStringChars =
"/r/n/a/v/b/t/x1B"
" !/"#$%&'()*+,-./0123456789:;<=>?"
"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[//]^_"
"`abcdefghijklmnopqrstuvwxyz{|}~"
"€亗儎厗噲墛媽崕彁憭摂晼棙櫄洔潪?
"牎ⅲぅΗī氨渤吹斗腹夯冀究"
"懒旅呐魄壬仕掏蜗醒矣哉肿刭谯茌捱"
"噌忏溴骁栝觌祉铒";
// (full version)
//AsciiStringChars =
// "/r/n/a/v/b/t/x1B"
// " !/"#$%&'()*+,-./0123456789:;<=>?"
// "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[//]^_"
//
"`abcdefghijklmnopqrstuvwxyz{|}~"
// "€亗儎厗噲墛媽崕彁憭摂晼棙櫄洔潪?
// "牎ⅲぅΗī氨渤吹斗腹夯冀究"
// "懒旅呐魄壬仕掏蜗醒矣哉肿刭谯茌捱"
// "噌忏溴骁栝觌祉铒瘃蝮趱鲼?";
// the following characters
are allowed in user-defined names:
.........................cut..............................
把// (cp866 version) 到// (full version)之间的行用 '//'注释掉
把// (full version)
// the following characters are allowed ..之间的行前面的 '//'去掉,保存,重新运行IdaPro,呵呵,汉字真好...
有兴趣的朋友可以再研究一下这个 ;-)
XlatAsciiName =
/*00..0F*/ "/x00/x01/x02/x03/x04/x05/x06/x07/x08/x09/x0A/x0B/x0C/x0D/x0E/x0F"
/*10..1F*/ "/x10/x11/x12/x13/x14/x15/x16/x17/x18/x19/x1A/x1B/x1C/x1D/x1E/x1F"
/*20..3F*/ " !/"# %&'()*+,-_/"
"0123456789:;<=>?"
/*40..5F*/ "@ABCDEFGHIJKLMNO"
"PQRSTUVWXYZ[//]^_"
/*60..7F*/ "`abcdefghijklmno"
"pqrstuvwxyz{|}~"
/*80..9F*/ "ABVGDEJZIIKLMNOP"
"RSTUFXCCSS I AUQ"
/*A0..BF*/ "abvgdejziiklmnop"
"氨渤吹斗腹夯冀究"
/*C0..DF*/ "懒旅呐魄壬仕掏蜗"
"醒矣哉肿刭谯茌捱"
/*E0..FF*/ "rstufxccss
i auq"
"瘃蝮趱鲼?";
_nULL_
在IDA5.5版本验证是有这个配置文件,与相应字段 的。
相关文章推荐
- IDA 在string窗口中显示中文字符串
- [IDA Plugin] 改善IDA6.8对中文等非英语国家的ANSI字符串显示支持不佳的问题
- 关于IDA显示中文字符串的问题
- IDA 中文字符串
- JavaScript 里如何判断一个字符串里是否存在某个字符串?(支持中文)
- 支持中文的把普通字符串转成二进制字符串的函数
- 获取中文字符串的第一个大写字母
- python获取中文字符串长度
- Java 两个中文字符串异或问题
- 判断字符串是否是中文
- PHP截取中文字符串
- java中文字符串按拼音排序 代码(转)
- java判断获取到的中文字符串是否乱码
- 给定一个字符串,包含中文字符和英文字符,取给定大小字节的子串。
- java 匹配字符串中的中文个数
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- Swift中文教程(三) 字符串和字符
- 判断输入字符串中是否包含中文
- ASP截取字符串左边的限定长度(区别英文和中文)
- IDA 字符串解密脚本