知心姐姐求助什么问题这个题

查看: 650|回复: 1
主题标签Tag
今日重磅推荐Recommend No.1
独家首发 2016最新 SPOTO实战课程13集社区更新Forums
随机图赏Gallery
某学员HCNA实验集合(包括RIP+OSPF+VLAN+单臂路由+VRRP等必会实验)官方版 华为HCNA-HNTD教材指导书集合(入门+进阶) 最佳学习书籍参考教材全套~从零开始的60个最新华为HCNA分解实验 详细视频讲解+topo文件分享2016最新版 Linux认证RHCA 436公开课视频及资料 带模拟器源文件Yeslab华为新手HCNA v2.0全套视频 Hans老师主讲 入门+进阶+补充【52集】乾颐堂新版HCNA华为(40集 入门必备 5月新版)增加了VPN安全的内容独家首发 2016最新SPOTO实战课程13集(网络割接+基础组网+MPLS简介+NAT高级实验等)华为全套存储DemoWindows2012精讲系列课程视频教程33集 学习微软AD域控的推荐企业网教学视频难得的华为HCNA存储网络Storage认证网络工程师-体系V3视频教程2016年11月 最新Linux rhca7认证RH436考前辅导视频+推荐参考(修改版)16G 某VIP网站php教程实战+源码 MAC OS环境下基于THINKPHP开发的微博系统黄勇成主讲
求助大家一个题目哈,这个题选 什么 Why will a switch never learn a broadcast a...
查看: 650|回复: 1
求助大家一个题目哈,这个题选 什么! {# s5 Q9 T# S. K
Why will a switch never learn a broadcast address?2 U* T9 J5 {- q$ ?1 M% m
A,Broadcasts only use network layer addressing.
B,A broadcast frame is never forwarded by a switch.
C,A broadcast address will never be the source address of a frame.
D,Broadcast addresses use an incorrect format for the switching table.
E,Broadcast frames are never sent to switches.3 ?1 b& k&&]) R4 T. G6 ?( S
答案应是:
C,A broadcast address will never be the source address of a frame.
广播地址不可能用作源地址,因为在IP地址配置中,广播地址不能用作主机地址。
width:100%">
享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和的同意4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、管理员和版主有权不事先通知发贴者而删除本文', this.href);">论坛版权
答案应是:
C,A broadcast address will never be the source address of a frame.! J1 ~8 P, k& o! [/ Y
6 c" `$ @- s5 m2 Y&&|
广播地址不可能用作源地址,因为在IP地址配置中,广播地址不能用作主机地址。
支持技术贴!
width:100%">
Powered by
Designed by求助这个题答什么
看不到您的题~
为您推荐:
其他类似问题
扫描下载二维码小木虫 --- 500万硕博科研人员喜爱的学术科研平台
&&查看话题
【求助】菜鸟求助,下面这个题,大家谁会做啊
菜鸟求助,下面这个题,大家谁会做啊,主要是第三问的fortran模块,前几问我也做了。谢谢啊,谁做出来,金币50
我用HYSYS做的,版本是7.0
研究生必备与500万研究生在线互动!
扫描下载送金币
浏览器进程
打开微信扫一扫
随时随地聊科研【求助】这次是PsTerminateSystemThread问题..... - 看雪安全论坛
该主题: "【求助】这次是PsTerminateSystemThread问题....." 因在一定的时间里没有任何回复而自动关闭。如果您还对该主题感兴趣或者想参与对此主题的讨论,请您重新发表一篇相关的新主题。
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 15:26:42
【求助】这次是PsTerminateSystemThread问题.....
呵呵,小菜一只,遇到的都是些菜问题
大牛们别笑话俺~~~
刚才问过了PsCreateSystemThread的问题,现在却是PsTerminateSystemThread
大致代码如下:
NTSTATUS&DriverEntry(IN&PDRIVER_OBJECT&DriverObject,
&&&&&&&&&&&&&&&&&&&&&IN&PUNICODE_STRING&RegistryPath){
&&&NTSTATUS&status&=&STATUS_SUCCESS;&
&&&&DriverObject-&DriverUnload=OnU
&&&&SetHook();
&&&&return&
NTSTATUS&SetHook()
&&&&NTSTATUS&ntS
&&&&g_bExit&=&FALSE;
&&&&ntStatus&=&PsCreateSystemThread(&hThread,&(ACCESS_MASK)&THREAD_ALL_ACCESS,&NULL,&NULL,&NULL,&(PKSTART_ROUTINE)WatchKiAttachProcessThread,&NULL);
&&&&KdPrint((&创建线程结果:%X\n&,&ntStatus));
&&&return&ntS
VOID&OnUnload(IN&PDRIVER_OBJECT&DriverObject){
&&&&NTSTATUS&ntS
&&&&PETHREAD&peT
&&&&g_bExit&=&TRUE;
&&&&PsLookupThreadByThreadId(hThread,&&peThread);
&&&&ntStatus&=&KeWaitForSingleObject(peThread,&Executive,&KernelMode,&TRUE,&0);
&&&&KdPrint((&NTSTATUS:%X\n&,&ntStatus));
&&&&ObDereferenceObject(peThread);
&&&&UnHook();
void&WatchKiAttachProcessThread(IN&PVOID&pContext)
&&&&LARGE_INTEGER&liI
&&&&liInterval.QuadPart&=&-&10&*&1000&*&1000;&
&&&&while(1)
&&&&&&&&if&(g_bExit)
&&&&&&&&&&&&PsTerminateSystemThread(STATUS_SUCCESS);
&&&&&&&&KeDelayExecutionThread(KernelMode,TRUE,&liInterval);
&&&&&&&&if(((PUCHAR)g_OirginalKiAttachProcesssAddress)[1]&!=&g_JmpMyKiAttachProcesssBytes[1]&&&
&&&&&&&&&&&((PUCHAR)g_OirginalKiAttachProcesssAddress)[2]&!=&g_JmpMyKiAttachProcesssBytes[2]&&&
&&&&&&&&&&&((PUCHAR)g_OirginalKiAttachProcesssAddress)[3]&!=&g_JmpMyKiAttachProcesssBytes[3]&&&
&&&&&&&&&&&((PUCHAR)g_OirginalKiAttachProcesssAddress)[4]&!=&g_JmpMyKiAttachProcesssBytes[4]&)
&&&&&&&&&&&&DbgPrint(&HOOK被修改&);&
&&&&&&&&&&&&HookKiAttachProcesss();
当驱动卸载时,调用OnUnload过程,执行到&&&&ntStatus&=&KeWaitForSingleObject(peThread,&Executive,&KernelMode,&TRUE,&0)之后,程序会进入线程函数WatchKiAttachProcessThread中执行PsTerminateSystemThread(STATUS_SUCCESS),而执行过此指令后,驱动卸载结束,,后面的UnHook之类的全都走不到了,这是为什么?有什么办法能让驱动正常卸载&?
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 16:04:04
另外还经常在运行到ntStatus&=&KeWaitForSingleObject(peThread,&Executive,&KernelMode,&TRUE,&0);时发生蓝屏&
STOP:0X0000000A
注册日期: Feb 2008
现金: 283 Kx
获感谢文章数:0获会员感谢数:0
, 16:32:37
PsLookupThreadByThreadId(hThread,&&peThread);
我该怎么说你呢
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 17:29:55
最初由 cschenhui发布
PsLookupThreadByThreadId(hThread,&&peThread);
我该怎么说你呢
啊?这函数不应该是这么用吗?
我看可以得到正确的对象地址啊!而且是可以正常等待线程结束.....
呵呵,要是用的不对的话,该怎么说就怎么说,不用吝啬啊,,
注册日期: Feb 2008
现金: 283 Kx
获感谢文章数:0获会员感谢数:0
, 17:32:24
PsLookupThreadByThreadId的第一个参数tid不是句柄虽然类型是HANDLE但是你察看下ddk的用法兄弟
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 17:38:20
另外这个问题解决了
用了个笨办法
VOID&SetHook()
&&&&NTSTATUS&ntS
&&&&g_bExit&=&FALSE;
&&&&KeInitializeEvent(&Kevent,&SynchronizationEvent,&FALSE);
&&&&ntStatus&=&PsCreateSystemThread(&hThread,&(ACCESS_MASK)THREAD_ALL_ACCESS,&NULL,&NULL,&NULL,&(PKSTART_ROUTINE)WatchKiAttachProcessThread,&NULL);
&&&&ZwClose(hThread);
void&WatchKiAttachProcessThread(IN&PVOID&pContext)
&&&&NTSTATUS&ntS
&&&&LARGE_INTEGER&liI
&&&&liInterval.QuadPart&=&-&10&*&1000&*&1000;&
&&&&while(1)
&&&&&&&&if&(g_bExit)
&&&&&&&&&&&&ASSERT(KeGetCurrentIrql()&&=&DISPATCH_LEVEL);
&&&&&&&&&&&&KeSetEvent(&Kevent,&0,&FALSE);&//&设置线程结束事件
&&&&&&&&&&&&PsTerminateSystemThread(STATUS_SUCCESS);
&&&&&&&&KeDelayExecutionThread(KernelMode,TRUE,&liInterval);
&&&&&&&&if(((PUCHAR)g_OirginalKiAttachProcesssAddress)[1]&!=&g_JmpMyKiAttachProcesssBytes[1]&&&
&&&&&&&&&&&((PUCHAR)g_OirginalKiAttachProcesssAddress)[2]&!=&g_JmpMyKiAttachProcesssBytes[2]&&&
&&&&&&&&&&&((PUCHAR)g_OirginalKiAttachProcesssAddress)[3]&!=&g_JmpMyKiAttachProcesssBytes[3]&&&
&&&&&&&&&&&((PUCHAR)g_OirginalKiAttachProcesssAddress)[4]&!=&g_JmpMyKiAttachProcesssBytes[4]&)
&&&&&&&&&&&&KdPrint((&HOOK被修改&));&
&&&&&&&&&&&&ExecuteWithNullDpcLockMustSucceed(HookKiAttachProcesss);
&&&&&&&&KdPrint((&WatchKiAttachProcessThread&Run()!\n&));&
VOID&OnUnload(IN&PDRIVER_OBJECT&DriverObject){
&&&&NTSTATUS&ntS
&&&&g_bExit&=&TRUE;
&&&&ntStatus&=&KeWaitForSingleObject(&Kevent,&Executive,&KernelMode,&TRUE,&0);
&&&&KdPrint((&NTSTATUS:%X\n&,&ntStatus));
&&&&UnHook();
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 17:39:36
用上面的方法解决后
目前可以正常卸载驱动,线程运行也正常
就是不知道有没有其它隐患存在
兄弟给指点一下
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 17:44:02
最初由 cschenhui发布
PsLookupThreadByThreadId的第一个参数tid不是句柄虽然类型是HANDLE但是你察看下ddk的用法兄弟
呃,刚看了一下DDK
确实如此,,可是为嘛有时候可以正常运行过去呢,,奇怪了
另外使用PsGetCurrentThreadId取得的应该不是我要结束的那个线程ID吧?
用哪个函数可以根据线程句柄取得线程ID呢?
注册日期: Feb 2008
现金: 283 Kx
获感谢文章数:0获会员感谢数:0
, 17:46:05
何必那样麻烦???
你不会用KeWaitForxxx用ZwWaitForxxx啊?把PsLookupThreadByThreadId去掉就行了
何必再加个事件??
你的用法可以但是多费手脚根本不需要去做的事情干嘛非要去做
注册日期: Aug 2007
现金: 860 Kx
获感谢文章数:13获会员感谢数:13
, 17:49:07
句柄ObRefrenceObjectByHandle得到对象ETHREAD,然后取Cid-&UniqueThread就可以了,或者ZwQueryInformationThread
注册日期: Jun 2008
现金: 251 Kx
获感谢文章数:0获会员感谢数:0
, 17:52:02
KeSetEvent以后就看哪个线程跑得快了
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 17:56:00
最初由 cschenhui发布
何必那样麻烦???
你不会用KeWaitForxxx用ZwWaitForxxx啊?把PsLookupThreadByThreadId去掉就行了
何必再加个事件??
你的用法可以但是多费手脚根本不需要去做的事情干嘛非要去做
开始用的就是KeWaitForSignleObject来等待线程的结束
但是蓝屏,另一个帖子里有兄弟解答说该函数的第一个参数应该是Thread对象,而不是句柄
然后使用PsLookupThreadByThreadId来获取对象了,结果能通过,但一运行到线程中的结束指令后,整个卸载过程就完结了,OnUnload中等待线程结束后需要运行的代码全程没有得到运行,驱动没有正常在系统中卸载
然后这又知道了
PsLookupThreadByThreadId的第一个参数不是句柄,而应该是ID,,所以想知道怎么样根据句柄获得ID的..
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 17:56:45
最初由 achillis发布
句柄ObRefrenceObjectByHandle得到对象ETHREAD,然后取Cid-&UniqueThread就可以了,或者ZwQueryInformationThread
谢谢兄弟,我回头好好研究一下这两个函数
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 17:59:13
最初由 leftup发布
KeSetEvent以后就看哪个线程跑得快了
意思是&KeSetEvent&后,因为已经满足主线程中的等待事件要求,所以有可能先运行主线程是吗?
不过这时Watch线程中后面只有一个自杀指令,应该不会有问题了吧?我自己猜的,,,不知道对不对
注册日期: Jul 2009
现金: 70 Kx
获感谢文章数:0获会员感谢数:0
, 18:00:45
如果我上面猜的不对
那是否可以通过在线程结束时,提升IRQL到DISPATCH级来达到同步的目的呢?
该主题: "【求助】这次是PsTerminateSystemThread问题....." 因在一定的时间里没有任何回复而自动关闭。如果您还对该主题感兴趣或者想参与对此主题的讨论,请您重新发表一篇相关的新主题。
您不可以发表主题
您不可以回复帖子
您不可以上传附件
您不可以编辑自己的帖子
论坛论坛启用
用户控制面板
会员在线状态
CrackMe攻击篇,分析文章提交区
『看雪众测/众包』
『求助问答』
『经典问答』
『资料导航』
『软件调试逆向』
『密码学』
『编程技术』
『C32Asm』
『MDebug』
『安全工具开发』
『加壳与脱壳』
『CrackMe&ReverseMe』
『资源下载』
『Android 安全』
『Android 开发』
『iOS安全』
『WEB安全』
『漏洞分析』
『外文翻译』
『招聘专区』
『职业生涯』
『15PB培训』
『麦洛克菲培训』
『茶余饭后』
『安全资讯』
『论坛活动』
6)PEDIY Crackme竞赛2009
7)看雪十周年专版
8)腾讯公司2010软件安全竞赛
9)2011 Exploit Me竞赛
『图书项目版』
《加密与解密(第三版)》
《C++反汇编与逆向分析技术揭秘》
《Android软件安全与逆向分析》
『论坛版务』
所有时间均为北京时间, 现在的时间是 .
&&& 看雪学院()
| 提供带宽资源
|&微信公众帐号:}

我要回帖

更多关于 蜜蜂有问题求助 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信