‘壹’ 如何查看一个DLL文件中具体的函数及其代码
没有mpbin工具的话,去网上下载
在cmd下面,进入mp文件的目录下
1接着,我们输入命令 mpbin -export dll名。
2还有其他命令,可以参考help,这样就可以了。
3可以用C++自带的工具查。
开始 ——》所有程序 ——》 Microsoift visual C++ 6.0 ——》Microsoift visual C++ 6.0 Tools ——》 depends
查具体参数用反汇编,习惯于用OD,ctrl+N 找到要查的参数(后面会有显示是几个参数的),选中那一行按Enter就会跳到那个函数的调用段,里面会有具体的参数类型。
DLL文件:
DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。
DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们向运行于Windows操作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。
DLL可在“C:Windows”目录“C:Windows/System”目录和程序的安装目录中找到。如果启动程序,但一个或多个DLL文件丢失或毁坏,则会收到出错消息,如“找不到xyz.dll”。如果启动的程序带有一个过期的DLL文件或不匹配的DLL文件,则会出现“未定义的动态链接调用”消息。这时可在其他电脑上找到正确的DLL文件并将它拷贝到适当的目录下,程序就能正确运行。
‘贰’ 怎么在快捷指令里找到作业帮
怎么在快捷指令里找到作业帮有以下几种步骤:
1、苹果手机可以直接在手机桌面上找到并点击“快捷指令”应用打开。这是苹果系统自带的一个应用。
2、也可以在app资源库中,点击顶部的搜索框。
3、输入“快捷指令”进行搜索,在搜索结果中,点击打开“快捷指令”应用。
4、打开快捷指令应用之后,在“我的快捷指令中”,就是自己已经添加或设置设置的快捷指令,点击其中的快捷指令之后,会执行对应快捷指令的操作。
5、在“快捷指令中心”里面,有很多苹果系统已经自动设置好的快捷指令程序,点击其中的加号,可以添加对应的快捷指令。添加的快捷指令就会出现的“我的快捷指令”中,可以点击执行对应操作。
‘叁’ 注册表编辑器里面的代码怎么编写啊指令都代表什么意思呢,我在哪能找到这些指令代码的翻译表呢
注册表命令大全
1. gpedit.msc-----组策略2. sndrec32-------录音机3. Nslookup-------IP地址侦测器4. explorer-------打开资源管理器5. logoff---------注销命令6. tsshutdn-------60秒倒计时关机命令7. lusrmgr.msc----本机用户和组8. services.msc---本地服务设置9. oobe/msoobe /a----检查XP是否激活10. notepad--------打开记事本A11. cleanmgr-------垃圾整理12. net start messenger----开始信使服务13. compmgmt.msc---计算机管理14. net stop messenger-----停止信使服务15. conf-----------启动netmeeting16. dvdplay--------DVD播放器17. charmap--------启动字符映射表18. diskmgmt.msc---磁盘管理实用程序19. calc-----------启动计算器20. dfrg.msc-------磁盘碎片整理程序21. chkdsk.exe-----Chkdsk磁盘检查22. devmgmt.msc--- 设备管理器23. regsvr32 /u *.dll----停止dll文件运行24. drwtsn32------ 系统医生25. rononce -p ----15秒关机26. dxdiag---------检查DirectX信息27. regedt32-------注册表编辑器28. Msconfig.exe---系统配置实用程序29. rsop.msc-------组策略结果集30. mem.exe--------显示内存使用情况31. regedit.exe----注册表32. winchat--------XP自带局域网聊天33. progman--------程序管理器34. winmsd---------系统信息35. perfmon.msc----计算机性能监测程序36. winver---------检查Windows版本37. sfc /scannow-----扫描错误并复原38. taskmgr-----任务管理器(2000/xp/200339. winver---------检查Windows版本40. wmimgmt.msc----打开windows管理体系结构(WMI)41. wupdmgr--------windows更新程序42. wscript--------windows脚本宿主设置43. write----------写字板44. winmsd---------系统信息45. wiaacmgr-------扫描仪和照相机向导46. winchat--------XP自带局域网聊天47. mem.exe--------显示内存使用情况48. Msconfig.exe---系统配置实用程序49. mplayer2-------简易widnows media player50. mspaint--------画图板51. mstsc----------远程桌面连接52. mplayer2-------媒体播放机53. magnify--------放大镜实用程序54. mmc------------打开控制台55. mobsync--------同步命令56. dxdiag---------检查DirectX信息57. drwtsn32------ 系统医生58. devmgmt.msc--- 设备管理器59. dfrg.msc-------磁盘碎片整理程序60. diskmgmt.msc---磁盘管理实用程序61. dcomcnfg-------打开系统组件服务62. ddeshare-------打开DDE共享设置63. dvdplay--------DVD播放器64. net stop messenger-----停止信使服务65. net start messenger----开始信使服务66. notepad--------打开记事本67. nslookup-------网络管理的工具向导68. ntbackup-------系统备份和还原69. narrator-------屏幕“讲述人”70. ntmsmgr.msc----移动存储管理器71. ntmsoprq.msc---移动存储管理员操作请求72. netstat -an----(TC)命令检查接口73. syncapp--------创建一个公文包74. sysedit--------系统配置编辑器75. sigverif-------文件签名验证程序76. sndrec32-------录音机77. shrpubw--------创建共享文件夹78. secpol.msc-----本地安全策略79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码80. services.msc---本地服务设置81. Sndvol32-------音量控制程序82. sfc.exe--------系统文件检查器83. sfc /scannow---windows文件保护84. tsshutdn-------60秒倒计时关机命令85. tourstart------xp简介(安装完成后出现的漫游xp程序)86. taskmgr--------任务管理器87. eventvwr-------事件查看器88. eudcedit-------造字程序89. explorer-------打开资源管理器90. packager-------对象包装程序91. perfmon.msc----计算机性能监测程序92. progman--------程序管理器93. regedit.exe----注册表94. rsop.msc-------组策略结果集95. regedt32-------注册表编辑器96. rononce -p ----15秒关机97. regsvr32 /u *.dll----停止dll文件运行98. regsvr32 /u zipfldr.dll------取消ZIP支持99. cmd.exe--------CMD命令提示符100. chkdsk.exe-----Chkdsk磁盘检查101. certmgr.msc----证书管理实用程序102. calc-----------启动计算器103. charmap--------启动字符映射表104. cliconfg-------SQL SERVER 客户端网络实用程序105. Clipbrd--------剪贴板查看器106. conf-----------启动netmeeting107. compmgmt.msc---计算机管理108. cleanmgr-------垃圾整理109. ciadv.msc------索引服务程序110. osk------------打开屏幕键盘111. odbcad32-------ODBC数据源管理器112. oobe/msoobe /a----检查XP是否激活113. lusrmgr.msc----本机用户和组114. logoff---------注销命令115. iexpress-------木马捆绑工具,系统自带116. Nslookup-------IP地址侦测器117. fsmgmt.msc-----共享文件夹管理器118. utilman--------辅助工具管理器
‘肆’ 如何在我的linux查看我的arp表格
在linux中查看arp地址解析协议需要使用终端命令。
以Deepin linux为例,使用终端命令查看arp步骤如下所示:
1、在程序列表中点击打开终端命令程序。
‘伍’ 电脑常用的命令符都有哪些啊
初级电脑命令
▲cd__文件夹:打开这个文件夹,c的意思是come in,d的意思是document
▲cd..:返回上一目录
▲dir:查看文件夹中的内容
▲dir/w:查看的内容,在一屏中显示
▲dir/p:但看的内容,分屏显示
▲dir/a:查看文件夹中的内容,就是就算是隐藏文件,也能看到
▲dir__.exe:查看以.exe为后缀名的文件
▲ping__计算机名或IP地址 给对方计算机发送数据包,检测两台计算机是否通
▲ping__-t__计算机名或IP地址 一直给对方计算机发送数据包,如果想要停止就按ctrl+c。
▲ping__-a__计算机名或IP地址 通过给对方发送数据包,可查到对方计算机的名称
▲type:在DOS下打开文档,查看内容
(win98)MS-dos:
打开运行,输入command,可进入DOS界面。或在“开始”的“程序”中找到MS-DOS,也可以打开。
▲运行—winipcfg:IP配置
▲运行—regedit:注册表
▲运行—notepad:记事本
▲运行—winword:word文档
MS-DOS:( __ 下划线代表一个空格)
▲复制文件: 盘符:文件夹文件夹文件名.后缀名__盘符:文件夹文件夹 (如: c:windowstopsy.ini d:amdls)意思是把sy.ini这个文件复制到D盘amd下的ls下,另外amd*.*代表amd这个文件夹下的所有文件以及文件夹
▲新建文件夹:md__文件夹名(md代表make document,意思就是制造文件)
▲删除文件夹以及文件:rd__文件夹名(rd代表revise document,意思就是删掉文件,但rd这个命令只能删掉空的文件夹)
deltree__/y__盘符:文件夹文件夹文件(/y可加可不加,加上/y,系统不会提醒是否确认要删除,不加,则提醒)
▲更改文件属性:attrib__+(-)__r(s,h)__文件名(+为加属性,-为减属性,r为只读,s为系统,h为隐藏)
▲格式化盘符:format__盘符:/s(/s为参数format的意思为“开本、格式”)
▲快速格式化:format__盘符:/s/q(/q为快速,q:quick 快的,快速的)
▲在DOS下还原注册表:scanreg/restore
(win2000)命令提示符:
打开运行,输入cmd(command的缩写,但不能输入command),可进入DOS界面。或在“开始”-“程序”-“附件”中找到“命令提示符”,也可以打开。
▲运行—ipconfig:IP配置(ipconfig /all为详细资料)
▲运行—regedit:注册表
▲运行—notepad:记事本
▲运行—winword:word文档
▲运行—gpedit.msc: 组策略
MS-DOS:( _ 下划线代表空格)
(win2000安全性很高,所以有些命令必须管理员才能实现)
在win2000中 复制文件、新建文件夹、更改文件属性、格式化都是跟win98中的一样,唯一区别是删除文件是del(deltree的缩写)。
在win2000中有很多服务,所以在MS-DOS下运行的程序要比win98的多
▲转换成NTFS分区:convert__盘符:__/fs:ntfs(convert的意思为:皈依者,就是改变的意思)
▲在DOS下添加用户:net__user__用户名__密码__/add(/add为参数,add就是additive,意思为添加的。)
▲在DOS下删除用户:net__user__用户名__密码__/delete(/delete的意思就是删除)
▲在局域网中发送消息:net__send__对方计算机名或IP地址__要发送的消息(net的意思为“网络”,send的意思为“发送”)
▲进入另一台计算机的用户:telnet__对方计算机名或IP地址__用户名__密码
▲还原注册表跟win98一样
▲映射驱动器:net use 盘符:计算机名共享文件名
最后,告诉大家一个自己学习的方法。
因为很多命令都带什么/y、-t、/add之类的参数。我们只要记住上面那些常用的命令就可以的,其实还有很多命令都有其它参数。你可以查看,如我想要知道net的所有参数。只要打上net/?即可。又如要想知道在局域网中怎样发送消息,可先打一个net/? 然后,你可以看到很多参数,其中有一个send,然后,再打上net send/?可查看发送消息的格式是什么。
→常用的设置
◆1、计算机没有鼠标怎么办?
可以用键盘操作,一是用快捷键,二是用小键盘当鼠标。
快捷键就不说了,在“学习圆地电脑学习电脑快捷键.txt”里就有快捷键命令。
第二个,要先打开“控制面板”,再打开“辅肋选项”,然后选“鼠标”一栏选中使用鼠标键,再点设置,把两个速度选择最高(快),按确定即可。(当然,没有鼠标必须用快捷打开,主要用Tab键和方向键打开)
然后就可以用小键盘当鼠标。小键盘数字键的作用为:
1 往左下方
2 往下方
3 往右下方
4 往左
5 双击打开,单击选中,跟鼠标左键一样
6 往右
7 往左上方
8 往往上方
9 往右上方
0 按一下表示鼠标左键按住不丢
.(del) 跟0相对应
◆2、在windows2000中怎样一次清除文档中的文件、设置开始菜单?
一次消除“开始”-“文档”中的文件,右击任务栏,选属性,将出现“任务栏和开始菜单属性”,再选“高级”,最后选清除。
同时“高级”菜单里也有自定义开始菜单和开始菜单设置。用户可自定义设置。
在win98中当然也可以,也是右击任务栏,打开属性,可在“开始菜单程序”中找到“文档菜单”,点清除即可。
◆3、windows2000怎样可以自动登陆?
〈1〉 可以修改注册表
打开HKEY_LOCAL_MACHINE下的SOFTWARE下的Microsoft下的Windows NT下的CurrentVersion下的Winlogon
单击Winlogon后,在右边的列表中把AutoAdminiLogon值改成1,把DefaultDomainName改成你计算机的名字,再把DefaultUserName值改成你想要自动登陆用户的用户名即可。
〈2〉当然,我们并不推荐有注册表改,因为非常麻烦。所以我们可以在网上下载一些小工具,这样的工具很多。这里,我们就用Microsoft公司在推出Windows2000时,同时推出的一个小工具。工具名称为Tweak UI,当用户安装后会在控制面板中出现,我们可以打开它,在登录中设置。
◆4、怎样隐藏硬盘盘符?
可从网上下载一些工具,隐藏是非常方便的。推荐软件:Tweak UI、Windows优化大师、超级魔法免子设置
→小技巧
◆查找文件
查找文件,可按ctrl+f或f3即可,不过,如果你知道那个文件的名字第一个字母,又知道在那个目录里,可打开那个目录。随便选中一个文件或文件夹(最好选第一个,以免漏掉)。再按那第一个字母,可快速找到。
‘陆’ 求电脑的运行程序的一些教程,就是win+r那个,还有cmd里面一些指令的操作,谢谢各位了
一.简单批处理内部命令简介
1.echo 命令
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
语法
echo [{on|off}] [message]
Sample:@echo off / echo hello world
在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。
2.@ 命令
表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。
Sample:@echo off
@echo Now initializing the program,please wait a minite...
@format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。)
3.goto 命令
指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。
语法:goto label (label是参数,指定所要转向的批处理程序中的行。)
Sample:
if {%1}=={} goto noparms
if {%2}=={} goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。)
@Rem check parameters if null show usage
:noparms
echo Usage: monitor.bat ServerIP PortNumber
goto end
标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。
4.Rem 命令
注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。
Rem Message
Sample:@Rem Here is the descr1ption.
5.Pause 命令
运行 Pause 命令时,将显示下面的消息:
Press any key to continue . . .
Sample:
@echo off
:begin
a:*.* d:back
echo Please put a new disk into driver A
pause
goto begin
在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:back中。显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按我饧 绦 怼?
6.Call 命令
从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。
语法
call [Drive:][Path] FileName [BatchParameters] [:label [arguments]
参数
[Drive:}[Path] FileName
指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。
7.start 命令
调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。
入侵常用参数:
MIN 开始时窗口最小化
SEPARATE 在分开的空间内开始 16 位 Windows 程序
HIGH 在 HIGH 优先级类别开始应用程序
REALTIME 在 REALTIME 优先级类别开始应用程序
WAIT 启动应用程序并等候它结束
parameters 这些为传送到命令/程序的参数
执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。如果在命令脚本内执行,该新行为则不会发生。
8.choice 命令
choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……
如: choice /c:dme defrag,mem,end
将显示
defrag,mem,end[D,M,E]?
Sample:
Sample.bat的内容如下:
@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag (应先判断数值最高的错误码)
if errorlevel 2 goto mem
if errotlevel 1 goto end
:defrag
c:dosdefrag
goto end
:mem
mem
goto end
:end
echo good bye
此文件运行后,将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都 以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。
9.If 命令
if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式:
1、if "参数" == "字符串" 待执行的命令
参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号)
如if "%1"=="a" format a:
if {%1}=={} goto noparms
if {%2}=={} goto noparms
2、if exist 文件名 待执行的命令
如果有指定的文件,则条件成立,运行命令,否则运行下一句。
如if exist config.sys edit config.sys
3、if errorlevel / if not errorlevel 数字 待执行的命令
如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。
如if errorlevel 2 goto x2
DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。
10.for 命令
for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。
在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable
for {%variable|%%variable} in (set) do command [ CommandLineOptions]
%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters 为特定命令指定参数或命令行开关。
在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I
如果命令扩展名被启用,下列额外的 FOR 命令格式会受到支持:
FOR /D %variable IN (set) DO command [command-parameters]
如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配。
FOR /R [drive:]path] %variable IN (set) DO command [command-
检查以 [drive:]path 为根的目录树,指向每个目录中的FOR 语句。如果在 /R 后没有指定目录,则使用当前目录。如果集仅为一个单点(.)字符,则枚举该目录树。
FOR /L %variable IN (start,step,end) DO command [command-para
该集表示以增量形式从开始到结束的一个数字序列。
因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生
序列 (5 4 3 2 1)。
FOR /F ["options"] %variable IN (file-set) DO command
FOR /F ["options"] %variable IN ("string") DO command
FOR /F ["options"] %variable IN (''command'') DO command
或者,如果有 usebackq 选项:
FOR /F ["options"] %variable IN (file-set) DO command
FOR /F ["options"] %variable IN ("string") DO command
FOR /F ["options"] %variable IN (''command'') DO command
filenameset 为一个或多个文件名。继续到 filenameset 中的下一个文件之前,每份文件都已被打开、读取并经过处理。处理包括读取文件,将其分成一行行的文字,然后将每行解析成零或更多的符号。然后用已找到的符 号字符串变量值调用 For 循环。以默认方式,/F 通过每个文件的每一行中分开的第一个空白符号。跳过空白行。您可通过指定可选 "options"参数替代默认解析操作。这个带引号的字符串包括一个或多个指定不同解析选项的关键字。这些关键字为:
eol=c - 指一个行注释字符的结尾(就一个)
skip=n - 指在文件开始时忽略的行数。
delims=xxx - 指分隔符集。这个替换了空格和跳格键的默认分隔符集。
tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代的 for 本身。这会导致额外变量名称的格式为一个范围。通过 nth 符号指定 m符号字符串中的最后一个字符星号,那么额外的变量将在最后一个符号解析之分配并接受行的保留文本。
usebackq - 指定新语法已在下类情况中使用:在作为命令执行一个后引号的字符串并且引号字符为文字字符串命令并允许在 fi中使用双引号扩起文件名称。
sample1:
FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do command
会分析 myfile.txt 中的每一行,忽略以分号打头的那些行,将每行中的第二个和第三个符号传递给 for 程序体;用逗号和/或空格定界符号。请注意,这个 for 程序体的语句引用 %i 来取得第二个符号,引用 %j 来取得第三个符号,引用 %k来取得第三个符号后的所有剩余符号。对于带有空格的文件名,您需要用双引号将文件名括起来。为了用这种方式来使用双引号,您还需要使用 usebackq 选项,否则,双引号会被理解成是用作定义某个要分析的字符串的。
%i 专门在 for 语句中得到说明,%j 和 %k 是通过tokens= 选项专门得到说明的。您可以通过 tokens= 一行指定最多 26 个符号,只要不试图说明一个高于字母 ''z'' 或''Z'' 的变量。请记住,FOR 变量是单一字母、分大小写和全局的;同时不能有 52 个以上都在使用中。
您还可以在相邻字符串上使用 FOR /F 分析逻辑;方法是,用单引号将括号之间的 filenameset 括起来。这样,该字符串会被当作一个文件中的一个单一输入行。
最后,您可以用 FOR /F 命令来分析命令的输出。方法是,将括号之间的 filenameset 变成一个反括字符串。该字符串会被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进内存,并被当作文件分析。因此,以下例子:
FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i
会枚举当前环境中的环境变量名称。
另外,FOR 变量参照的替换已被增强。您现在可以使用下列选项语法:
~I - 删除任何引号("),扩充 %I
%~fI - 将 %I 扩充到一个完全合格的路径名
%~dI - 仅将 %I 扩充到一个驱动器号
%~pI - 仅将 %I 扩充到一个路径
%~nI - 仅将 %I 扩充到一个文件名
%~xI - 仅将 %I 扩充到一个文件扩展名
%~sI - 扩充的路径只含有短名
%~aI - 将 %I 扩充到文件的文件属性
%~tI - 将 %I 扩充到文件的日期/时间
%~zI - 将 %I 扩充到文件的大小
%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个完全合格的名称。如果环境变量未被定义,或者没有找到文件,此组合键会扩充空字符串
可以组合修饰符来得到多重结果:
%~dpI - 仅将 %I 扩充到一个驱动器号和路径
%~nxI - 仅将 %I 扩充到一个文件名和扩展名
%~fsI - 仅将 %I 扩充到一个带有短名的完整路径名
%~dp$PATH:i - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个驱动器号和路径。
%~ftzaI - 将 %I 扩充到类似输出线路的 DIR
在以上例子中,%I 和 PATH 可用其他有效数值代替。%~ 语法用一个有效的 FOR 变量名终止。选取类似 %I 的大写变量名比较易读,而且避免与不分大小写的组合键混淆。
以上是MS的官方帮助,下面我们举几个例子来具体说明一下For命令在入侵中的用途。
sample2:
利用For命令来实现对一台目标Win2k主机的暴力密码破解。
我们用net use /ipipc$ "password" /u:"administrator"来尝试这和目标主机进行连接,当成功时记下密码。
最主要的命令是一条:for /f i% in (dict.txt) do net use /ipipc$ "i%" /u:"administrator"
用i%来表示admin的密码,在dict.txt中这个取i%的值用net use 命令来连接。然后将程序运行结果传递给find命令--
for /f i%% in (dict.txt) do net use /ipipc$ "i%%" /u:"administrator"|find ":命令成功完成">>D:ok.txt ,这样就ko了。
sample3:
你有没有过手里有大量肉鸡等着你去种后门+木马呢?,当数量特别多的时候,原本很开心的一件事都会变得很郁闷:)。文章开头就谈到使用批处理文件,可以简化日常或重复性任务。那么如何实现呢?呵呵,看下去你就会明白了。
主要命令也只有一条:(在批处理文件中使用 FOR 命令时,指定变量使用 %%variable)
@for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call door.bat %%i %%j %%k
tokens的用法请参见上面的sample1,在这里它表示按顺序将victim.txt中的内容传递给door.bat中的参数%i %j %k。
而cultivate.bat无非就是用net use命令来建立IPC$连接,并木马+后门到victim,然后用返回码(If errorlever =)来筛选成功种植后门的主机,并echo出来,或者echo到指定的文件。
delims= 表示vivtim.txt中的内容是一空格来分隔的。我想看到这里你也一定明白这victim.txt里的内容是什么样的了。应该根据%%i %%j %%k表示的对象来排列,一般就是 ip password username。
详细教程
http://www.jb51.net/article/41322.htm
‘柒’ plc的int指令在哪里找
打开程序块在创建变量里面找。
PLC的控制功能就是通过运行用户程序来实现。工作方式输入扫描:PLC在执行程序之前,首先扫描输入端子,按顺序将所有输入信号读入寄存器-输入状态的输入映像寄存器中,这个过程为扫描。
PLC在运行程序时,所需的输入信号不是取输入端子上的信息,而是取输入映像寄存器中的信息。而且采样结果不会在本工作周期内改变,只有到下一个扫描阶段才会改变。程序执行:PLC完成扫描后,按顺序从0号地址开始的程序进行逐条扫描执行。结果是保存在输出映像寄存器中。输出刷新:在执行完用户所有程序后,PLC上将输出映像寄存器中的内容送到锁存器中进行输出,驱动用户设备,扫描时间取决与输出模块的数量。
‘捌’ 如何使用CMD打开某应用程序命令行并在打开的应用程序中执行指定命令
方法/步骤
点击开始。“计算机”上右击-管理-服务和应用程序-服务(你也可以直接win+R,在运行框中输入SERVICES.MSC来开启)
在这个文本文档上右击,重命名,将其重命名为XXXX.BAT
比如我这里就改名为"启动VM服务.bat"(其实前面的名称什么无所谓,主要还是要把他的后缀名改为.bat,如果你的文件不显示后缀名的话,在网上找一下如何打开后缀名选项吧)
到这里基本上已经大功告成了,在需要使用的时候只要运行这个BAT档案(有的系统需要有件-以管理员身份运行),那么这个服务就会自动启动了,省去了繁琐的操作步骤!
‘玖’ 如何在Windows CMD里面用命令行操作DB2数据库
1、打开电脑,进入电脑操作系统,点击开始菜单,在电脑开始菜单中,找到命令行cmd,或者使用快捷键组合WIN+R键可以直接打开运行,输入cmd命令行,即可直接打开命令行cmd。
‘拾’ C++程序中如何执行cmd命令,并且在程序中捕获命令输出信息
system() 比如system("dir") 就会执行cmd中的dir命令.
在程序中捕获命令输出信息,可以借助于文件.
比如system ("dir >1.txt"); //把dir命令执行的结果写入文件.然后通过fopen等函数打开它