dos

用DOS命令获取文件列表

こ雲淡風輕ζ 提交于 2020-04-04 00:08:39
其实就是两个命令:dir 跟 tree 在C:盘根目录下生成了一个名为“filelist.txt”的文本文件,该文件中即包含D:盘的文件夹列表。 dir d:\ >c:\filelist.txt 复制代码 将D:盘中子目录中的文件和文件夹列表也全部列出来,可以在命令提示符窗口中输入以下命令。 dir d:\ /s >c:\filelist.txt 复制代码 如果使用下面的命令,即加一个/b,则会生成一个简单的文件名列表,不包括其它信息,这种方法可能更加实用一些。 dir d:\ /s /b >c:\filelist.txt 复制代码 有时,我们需要将文件夹中的所有文件信息导出为一个列表,其实你并不需要第三方软件来帮忙。在命令提示符模式下直接使用DOS命令就可以,例如将当前文件夹中的所有文件信息导出到lb.txt文件,可以使用如下命令: TREE /F >lb.txt 复制代码 。 这里的“/F”是TREE命令的一个参数,表示显示每个文件夹中文件的名称;“>”则是管道命令,表示将列表信息输出至lb.txt文件中。或者,你也可以使用“DIR >lb.txt”命令,执行后除了显示文件名外,还可以显示创建日期、文件大小等更多内容,可选择的参数也更为丰富,例如只显示系统文件、隐藏文件、目录,还可以设置使用小写或大小,你可以使用“?”参数查看具体的使用方法。 另一条资料:

逆向编程一,PE结构拉伸内存

╄→гoц情女王★ 提交于 2020-04-03 11:41:47
PE的加载从文件到内存有一个拉伸的过程,拉伸的原因是因为PE在文件中的对齐字节和在内存中的对齐字节可能不一样(文件对齐字节<=内存对齐字节,为了节省磁盘空间,目前的pe文件大部分文件和内存对齐字节都是一样的)。文件对齐字节在可选PE头里: _IMAGE_OPTIONAL_HEADER: 32 4 SectionAlignment 内存对齐 当加载进内存时节的对齐值(以字节计)。它必须≥FileAlignment。默认是相应系统的页面大小。 36 4 FileAlignment 文件对齐 用来对齐镜像文件的节中的原始数据的对齐因子(以字节计)。它应该是界于512和64K之间的2的幂(包括这两个边界值)。默认是512。如果 SectionAlignment 小于相应系统的页面大小,那么FileAlignment必须与SectionAlignment相等。 下面模拟PE文件加载时内存拉伸的过程: 1、读取文件,判断文件大小,分配一段与文件大小相同的内存缓冲区,filebuffer 2、读取DOS头结构,根据DOS头,判断第一个WORD e_magic,这是dos头标记‘MZ’,用来判断是否是pe文件格式,读取最后一个DWORD(e_lfanew)指向NT头 3、读取NT头结构,NT头包括PE签名、标准PE头和可选PE头。根PE头中的SizeOfImage是在内存中拉伸后的大小 4

DOS-命令-Windows:IO命令

北城以北 提交于 2020-04-02 22:41:06
ylbtech-DOS-命令-Windows:IO命令 1. 返回顶部 1.1、 del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) move 盘符\路径\要移动的文件名 存放移动文件的路径\移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖 fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at id号 /delete 停止某个已注册的计划任务 at 查看所有的计划任务 at \\ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的命令) telnet 在本机上直接键入telnet 将进入本机的telnet copy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数

DOS-命令-Windows:FTP命令

我的梦境 提交于 2020-04-02 22:22:57
ylbtech-DOS-命令-Windows:FTP命令 1. 返回顶部 1、 ftp -v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。 -d 使用调试方式。 -n 限制ftp的自动登录,即不使用.netrc文件。 -g 取消全局文件名。 help [命令] 或 ?[命令] 查看命令说明 bye 或 quit 终止主机FTP进程,并退出FTP管理方式. pwd 列出当前远端主机目录 put 或 send 本地文件名 [上传到主机上的文件名] 将本地一个文件传送至远端主机中 get 或 recv [远程主机文件名] [下载到本地后的文件名] 从远端主机中传送至本地主机中 mget [remote-files] 从远端主机接收一批文件至本地主机 mput local-files 将本地主机中一批文件传送至远端主机 dir 或 ls [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件 ascii 设定以ASCII方式传送文件(缺省值) bin 或 image 设定以二进制方式传送文件 bell 每完成一次文件传送,报警提示 cdup 返回上一级目录 close 中断与远程服务器的ftp会话(与open对应) open host[port] 建立指定ftp服务器连接,可指定连接端口

Android开发之DOS命令行的使用

回眸只為那壹抹淺笑 提交于 2020-04-01 04:52:19
命令行工具   把SDK的tools路径加入环境变量PATH之后就可以在任何目录下调用Android调试命令来运行程序。   在控制台窗口内可以输入下列命令:   android –h   帮助命令,可用来确认安装配置是否成功,并且可以看到其他的命令。   运行后结果如下图:    创建AVD虚拟设备    android create avd –n <name> -t <targetID>[-<option><value>]   <name>是要创建的AVD的名称   <targetID>是Available Android Targets,即使用的SDK版本,可以输入下列命令获得:    android list targets   比如先得到targets:   然后创建AVD:      可以用 android list avd 来查看计算机上创建的虚拟设备。   AVD的保存位置会根据一个叫做 “ANDROID_SDK_HOME” 的环境变量来指定,如果没有指定该变量,则它会保存在系统默认的目录下。   在Windows系统中的默认路径是 C:\Users\<user>\.android\avd   可视化的方法是直接点击运行SDK目录下的 AVD Manager.exe 启动模拟机   SDK tools目录下的 emulator.exe

Dos命令大全(1)

妖精的绣舞 提交于 2020-03-29 08:30:09
Dos命令大全(1) https://www.cnblogs.com/jokerjason/p/7505071.html MS DOS 命令大全一、基础命令 1 dir 无参数:查看当前所在目录的文件和文件夹。 /s:查看当前目录已经其所有子目录的文件和文件夹。 /a:查看包括隐含文件的所有文件。 /ah:只显示出隐含文件。 /w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 /p:以分页方式(显示一页之后会自动暂停)显示。 |more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个 命令的结果输出为另外一个命令的参数。more也是一个命令,dir /w |more 得到的结果和dir /w /p的结果是一样的。 其他的参数大家可以用:dir/?查看。 2 cd cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就 输入:cdabcdef.ghi进入该目录。 cd\ 退回到根目录。 cd..退回到上一级目录。 3 md rd md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文 件夹。呵呵!) rd 目录名:删除特定的文件夹。 4 cls 清除屏幕。 5 copy copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。 6 move move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制

基本DOS命令

大憨熊 提交于 2020-03-29 03:01:21
一、打开CMD方式 点击开始,找到windows系统展开,选择命令提示符 win键+R键,在打开的弹框中输入cmd,点击确认 选中文件夹,按住shift键,点击鼠标右键,选择在此处打开Powershell窗口 在资源管理器的地址栏上输入cmd或者在地址前面加上cmd,按回车键 二、常用的DOS命令 切换盘符,在命令行输入已存在的盘符,即可切换到对应盘符 #D: 查看当前目录下的所有文件 #dir 切换目录(change directory) #cd 目录名 同一盘符切换 #cd /d 目录名 跨盘符切换 #cd .. 返回上一级目录   清理屏幕(clear screen) #cls   退出终端 #exit   其他命令 #ipconfig 查看电脑ip #calc 打开计算器 #mspaint 打开画图工具 #notepad 打开记事本 #ping www.baidu.com 测试网络是否正常 #md 文件夹名 创建文件夹(make directory) #cd>文件名 创建文件 #del 文件名 删除文件 #rd 文件夹名 删除文件夹(remove directory) 来源: https://www.cnblogs.com/tangxiao1992/p/12590423.html

dos常用命令

安稳与你 提交于 2020-03-26 11:17:36
3 月,跳不动了?>>> 删除文件del 删除目录rd rd /S /Q test /S 删除子目录 /Q 安静模式 强制删除不询问 重命名 ren test1 test2 移动 move test1 test2 (移动test1到test2里) 参考: https://www.jb51.net/article/13297.htm 来源: oschina 链接: https://my.oschina.net/fyzhu/blog/3211743

Linux文件名命名规范

别说谁变了你拦得住时间么 提交于 2020-03-25 15:05:02
注意:在Linux下全部文件和文件夹命名都是小写的! Linux系统区分英文字符的大小写。命名目录和命名文件的规则是相同的。除非有特别的原因,否则用户创建的文件和目录名要使用小写字符。大多数的Linux命令也使用小写字符。 Linux系统下的文件名长度最多可到256个字符。通常情况下,文件名的字符包括:字母、数字、"."(点)、"_"(下划线)和"-"(连字符)。Linux允许在文件名中使用除上述符号之外的其它符号,但并不建议用户这样做。有些转意字符(即该字符被系统借用,表示某种特殊含义)在Linux的命令解释器(Shell)中有特殊的含义(Shell类似于DOS下的命令处理器COMMAND.COM)。这样的转意字符有:"?"(问号),"*"(星号), " "(空格), "$"(货币符), "&", 扩号等等。在文件名中应尽量避免使用这些字符。文件名中可以有" "(空格),但建议用户用"_"(下划线)来替代。"/"既可代表目录树的根也可作为路径名中的分隔符(类似DOS下的"\),因此"/"不能出现在文件名中。和DOS一样,"." 和 ".." 分别用来表示"当前目录"和"父目录", 因此它们也不能作为文件名。正如DOS中一样,我们不能将文件命名为.或者..(点或者双点)——它们分别代表当前目录和当前目录的父目录(上一级目录)。这跟DOS中是完全一致的。

网络边界

穿精又带淫゛_ 提交于 2020-03-17 06:27:22
网络边界(Network Border) 网络边界是指内部安全网络与外部非安全网络的分界线。   由于 网络 中的泄密、攻击、病毒等侵害行为主要是透过 网络边界 实现,网络边界实际上就是网络安全的第一道防线。网络攻击入侵者通过互联网与内网的边界进入 内部网络 ,篡改存储的 数据 ,实施破坏,或者通过某种技术手段降低网络性能,造成网络的瘫痪。    把不同安全级别的网络相连接,就产生了网络边界 。防止来自网络外界的入侵就要在网络边界上建立可靠的安全防御措施。非安全网络互联带来的安全问题与网络内部的安全问题是截然不同的,主要的原因是攻击者不可控,攻击是不可溯源的,也没有办法去“封杀”,一般来说 网络边界上的安全问题主要有下面几个方面: (信息泄密、入侵者的攻击、网络病毒、木马入侵) 1、 信息泄密   网络上的资源是可以共享的,但没有授权的人得到了他不该得到的资源,信息就泄露了。一般 信息泄密 有两种方式: 攻击者(非授权人员)进入了网络,获取了信息,这是从网络内部的泄密;合法使用者在进行正常业务往来时, 信息 被外人获得,这是从网络外部的泄密。 2、入侵者的攻击   互联网是世界级的大众网络,网络上有各种势力与团体。入侵就是有人通过互联网进入你的网络(或其他渠道),篡改渠道,或实施破坏行为,造成你网络业务的瘫痪,这种攻击是主动的、有目的、甚至是有组织的行为。 3、网络病毒