域内用户的提权.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
域内用户的提权域内用户的提权

还是一篇关于活动目录下,用用户对程序提权的问题。以前写过了一篇这样的文章了,不过那种是每个程序都要写一个相应的提权程序、太费时间了,所以就有了这篇。 丫丫的花了,我两天时间,同学们,图书馆的chinanet无线网,又可以用了,同样SB还是那样的多呀。请允许我深深地鄙视一番。 以后我要转入C#的阵营了,其实VB还是很不错的。 我先说下我的思路,如下 1.查看是否可以与AD通讯,并查看AD的MAC地址。 否—退出。 2.查看所选文件路径,读取后缀是否为允许程序。 否—退出。(如果你把文件夹修改为exe.exe、此程序也会报错的哟。) 3.程序符合后,查看该文件的MD5值,再与域共享中的一个文档中的MD5值对比是否相同 否—退出。 (共享的文件夹,别忘了加个$,你懂的。) 4.就是提权了。 好,我设计的界面如下,有点乱,是写到哪,控件就放到哪了,所以、、 上图,我说下 test4的PasswordChar设置为*,然后form1的BorderStyle设置为3-Fixed. 就是为了防止别人拉伸窗体。 有个打开的,按钮,需要在部件对话框中找到Microsoft Common Dialog Control 6.0 (sp3) 添加进窗体才行。 两个Timer 我把Interval设置为100毫秒。 Enable设置为False. 好了、不废话,直接上源代码。 --------------------------------------复制以下----------------------------------------------------------- Private Sub Command1_Click() Dim houzhui, suffix As String houzhui = Right(Text1.Text, Len(Text1.Text) - (Len(Text1.Text) - 3)) suffix = exe.msi.bat.cmd If InStr(suffix, houzhui) 0 Then Text2.Text = HashFile(Text1) Open \\192.168.10.1\md5$\md5.txt For Binary As #1 s = Input(LOF(1), #1) Text3.Text = s Close #1 If InStr(Text3.Text, Text2.Text) 0 Then Dim msi As String msi = msi If houzhui = msi Then Timer1.Enabled = True Else Timer2.Enabled = True End If Else MsgBox 校验失败!不可提权!, 26, --请选择允许的程序 End If Else MsgBox Sorry、非有效程序!(请选择 .exe.msi.bat.cmd), 26, --请选择允许的程序 End If End Sub Private Sub Command2_Click() CommonDialog1.ShowOpen Text1.Text = CommonDialog1.FileName End Sub Private Sub Form_Load() Form1.OLEDropMode = 1 Dim mac, ip As String ip = 00-50-56-C0-00-01 mac = GetRemoteMACAddress(192.168.10.1) If mac = ip Then MsgBox 正常与服务器通信, 26, 能否访问服务器? Else MsgBox Sorry,你不能正常与服务器通信点击 -#确定#- 退出, 26, --请保证此机器可访问服务器! End End If End Sub Private Sub Form_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single) Text1.Text = Data.Files(1) End Sub Priv

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档