[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] Perl怎样查看可执行文件的十六进制编码?

比如,我有一个可执行文件:
C:\Windows\System32\clip.exe
怎样查看它的十六进制编码?就像用UE打开那样

回复 3# sxw


多谢。用unpack和ord得到的结果有点差异,请问是为什么?
  1. open EXE,'C:\Windows\System32\clip.exe';
  2. binmode EXE;
  3. while (<EXE>) {
  4.     print &asc2hex($_);
  5. }
  6. sub asc2hex {
  7.     ($s = shift) =~ s/./sprintf("%02lx ", ord $&)/egs;
  8.     return $s;
  9. }
复制代码

TOP

返回列表