草庐IT

dos-donts

全部标签

windows - 从 PE 文件中删除 DOS stub

是否可以从PE文件中删除DOSstub和DOSheader? 最佳答案 PE文件必须以IMAGE_DOS_HEADER开头,后面的某个点是定义现代PE字段的IMAGE_NT_HEADERS结构。IMAGE_DOS_HEADER有两个必填字段-e_magic必须包含值IMAGE_DOS_SIGNATURE(在ASCII中看起来像“MZ”),e_lfanew必须是从文件开头到IMAGE_NT_HEADERS开头的偏移量。除了这两个字段,IMAGE_DOS_HEADER的其余部分对于16位Windows之后的Windows是可选的,可以为

windows - 使用 DOS 批处理脚本获取特定文件的父目录名称

我需要在DOS下找到一个文件的父目录名例如假设这是目录C:\test\pack\a.txt我有一个询问我文件名的脚本C:\\>getname.batenterfilename:c:\test\pack\a.txt现在脚本应该只返回文件的父名称。pack而不是文件的整个父路径。c:\test\pack 最佳答案 获取批处理文件的父文件夹可以非常简单:@echoofffor%%ain("%~dp0\.")doset"parent=%%~nxa"echo%parent%根据问题,对于文件路径的父级:@echoofffor%%ain("c:

windows - 获取 DOS 路径而不是 Windows 路径

在WindowsCMD.exe命令行中,如何获取我所在目录的完整DOS名称/短名称(又名8.3格式)?例如,如果我在目录C:\ProgramFiles\Java\jdk1.6.0_22中,我想显示它的简称​​C:\PROGRA~1\Java\JDK16~1.0_2.我知道运行dir/x会给我当前目录中文件/目录的简称,但我一直没能找到显示当前目录完整路径的方法简称格式。我必须通过从根目录到目录的路径,在每个目录中运行dir/x。我确定有更简单的方法来做到这一点? 最佳答案 for%Iin(.)doecho%~sI有没有更简单的方法?

python - 如何在进行 DOS 攻击时在 Python 中显示来自服务器的 TCP 响应数据包

fromscapy.allimport*importurllibimporturllib.requestimporttimeimportsocket大家好,我正在制作一个程序,将源ip和网站地址作为“stackoverflow.com”并发送数据包这不是什么大问题,但我想知道如果我的数据包命中防火墙或者它是发送到网络服务器这里是代码;kynak=input("KaynakIPAdresiniGiriniz:")url=input("HedefWebsitesiniGiriniz:")hdef=socket.gethostbyname(url)url="http://www."+url这

dynamic - swift : Parse subclass dynamic var dont get included when retrieving object

从ParseDataBrowser检索对象时,我无法获取对象属性。这是在我从“@NSManagedvarfriends”更改为“dynamicvarfriends”之后发生的。甚至“名称”在User.logInWithUsernameInBackgroundblock中也显示为nil,这很疯狂,因为登录成功了。用户的ACL设置为“公共(public)读取”。用户对象:classUser:PFUser,PFSubclassing{dynamicvarfriends:[User]!dynamicvarname:String!overrideclassfuncload(){self.regi

java - ant 中的 unix2dos(或 dos2unix)

如何使用ant执行unix2dos(或dos2unix)。IE。我想将换行符从linux换行符(如果有的话)更改为dos换行符 最佳答案 找到-是AntFixCRLFtask. 关于java-ant中的unix2dos(或dos2unix),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/650075/

python - 如何在 Python(在 DOS 上)中捕获 shutil.copy() 的返回值?

我正在尝试将多个复制命令的成功或失败记录到日志文件中。我正在使用shutil.copy()-例如str_list.append(getbitmapsfrom)game.bigbitmap="idoubtthisisthere.bmp"str_list.append(game.bigbitmap)source='\\'.join(str_list)shutil.copy(source,newbigbmpname)我强制我的脚本中的一个复制命令失败,它产生了错误:[Errno2]没有这样的文件或目录:'X:\PJ_public\PJ_Services\BSkyB-PlayJam\Conte

Windows 上的 Git 1.6.4 beta (msysgit) - Unix 或 DOS 行终止

我正在我的WindowsVista开发VPC上安装msysgit1.6.4beta。安装屏幕询问我是要使用Unix线路终端还是DOS线路终端。通常,我会选择DOS,但设置文本表明DOS终止可能意味着文件无法与所有Git命令行工具一起使用。Unix行终止声明“......大多数[Windows]应用程序可以处理这个......”。有人知道我应该选择哪个选项通过shell使用Git来完成我的VS2008工作吗? 最佳答案 msysgit安装过程中的设置实际上是为了固定core.autocrlf的值config.core.autocrlf

c - 如何在 linux 的小型 c shell 中模拟 dos "CD.."

这是我的一个小项目,我正在尝试将当前进程工作目录设置为Onedirectoryupas如果我当前的目录是..\downloads\movies我想要将目录设置为..\downloads的代码我知道这可以通过获取当前工作目录路径并从中提取我需要的目录路径然后执行chdir()来实现,但是这段代码需要尽可能高效和轻便,我发现上面方法有点麻烦。提前致谢。 最佳答案 您希望变得多简单和高效?有点像if(chdir("..") 关于c-如何在linux的小型cshell中模拟dos"CD..",我

linux - Linux 反汇编程序能够反汇编旧的 DOS .COM/.EXE 文件

这是我的第一个问题,希望我没有做错。我的问题是我有一个旧的DOS程序,它对文件格式进行了相当多的修改以节省空间。(是的,对于那些知道的人来说,这是一个演示场景。)Objdump不想帮助我;快速谷歌搜索没有针对该问题产生任何实际结果,联机帮助页在这方面似乎也不太慷慨。是的,还有其他的,比如lida。但是,出于某种原因,我无法让lida工作;我相信还有其他选择。有人有在Linux上反汇编DOS可执行文件的经验吗?或者我应该尝试一些基于DOS的反汇编程序并在Dosemu上运行它? 最佳答案 IDA是最好的反汇编器,而且还有linux版。它