自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 生成简单数字验证码

【代码】生成简单数字验证码。

2024-09-23 15:03:16 98

原创 win32打印进程的所有模块路径

【代码】win32打印进程的所有模块路径。

2024-09-22 23:28:17 72

原创 pytorch简单神经网络训练模拟cos函数

use.py文件中加载1.txt参数文件 进行对比测试。训练完后参数保存在1.txt文件。训练的代码放在xl.py文件。模型放在net.py文件。

2024-09-22 12:40:30 180

原创 pytorch简单搭建神经网络

【代码】pytorch简单搭建神经网络。

2024-09-21 22:47:00 186

原创 Windows X64 弹计算器shellcode

[72, 129, 236, 0, 1, 0, 0, 101, 72, 139, 4, 37, 96, 0, 0, 0, 72, 139, 64, 24, 72, 139, 64, 48, 72, 139, 112, 16, 72, 139, 88, 64, 72, 139, 0, 129, 123, 12, 51, 0, 50, 0, 117, 236, 72, 139, 206, 72, 199, 194, 50, 116, 145, 12, 232, 192, 0, 0, 0, 76, 139, 2

2024-09-19 22:33:02 389

原创 python,flask实现简单 Http代理服务器

【代码】python,flask实现简单 Http代理服务器。

2024-09-19 16:44:14 91

原创 TCP代理服务器

【代码】TCP代理服务器。

2024-09-19 16:04:02 140

原创 python加载shellcode

【代码】python加载shellcode。

2024-09-18 21:50:19 101

原创 编译一个python解释器入口

gcc a.c -I <python头文件目录> -L <python动态库目录> -l <例如python311>编译命令:注意第一个是 大i 最后一个是小L。用文心一言给的代码改变的。

2024-09-18 00:00:01 183

原创 32位python网络加载32位dll

直接加载dll,需要指定dll入口函数。原理就是下载dll后在dll前拼接一些load code做成可以自加载的shellcode。dll要怎么加密解密这里不关心,使用者自己决定。没有用如何第三方模块,完全是python自带的ctypes、urllib模块。因为load code是32位的,所以这里只能用32位python解释器运行。

2024-09-16 22:28:56 275

原创 添加自启动

【代码】添加自启动。

2024-09-09 11:32:43 116

原创 pyopengl 旋转三角形

【代码】pyopengl 旋转三角形。

2024-08-30 15:05:54 197

原创 闪屏与蜂鸣器

【代码】闪屏与蜂鸣器。

2024-08-23 10:37:30 106

原创 webgl绘制圆

【代码】webgl绘制圆。

2024-08-18 21:01:50 101

原创 webgl旋转三角形

【代码】webgl旋转三角形。

2024-08-17 17:35:43 113

原创 win32截图

/ 将旧的BITMAP对象选择回内存DC,返回值为被替换的对象,既所截取的位图。// BitBlt屏幕DC到内存DC,根据所需截取的获取设置参数。// 添充 BITMAPFILEHEADER 结构。// 旧的BITMAP,用于与所需截取的位置交换。// 添充 BITMAPINFO 结构。// 将BITMAP选择入内存DC。// 释放内存,清除不同的DC。// 为位图数据申请内存空间。// 截屏获取的长宽及起点。// 显示器屏幕的宽和高。// 创建BTIMAP。// 显示器屏幕DC。

2024-08-06 08:42:02 414

原创 dll2shellcode32

print('python dll2bin32.py <xxx.dll:输入的dll> <output_shellcode_name:生成shellcode的文件名>')memset(code,0,sizeof(code));//code可以销毁了。//此结构体指针为加载shellcode时输入 返回其字段数据。//指定的函数的地址。void*p_img;//加载后的镜像地址。int p_size;//此处为指定函数名 func01。

2024-08-06 08:40:29 772

原创 python:简单实现web服务器

简单python web服务器 可添加响应函数 和 页面根目录

2022-03-20 14:10:19 1669

原创 为什么js是单线程却又是异步?

我觉得下面这两个图很能说明问题:图 1:func01 和 func01 被依次交替执行图 2: func02 内部死循环 所以func01一直在排队这说明setInterval并不是打开一个线程,而是把func01 func02加入到一个队列里 每次检查到func01时 就查看 上次执行时间,如果距离现在>100那么 就执行func01 否则继续检查下一个函数。不只是setInterval这种循环执行会造成整个线程阻滞,而是所有函数都会造成线程阻滞例如下

2022-01-11 14:20:00 642

原创 Java强制转型的理解

基本类型强制执行没有什么说的,就是截断数据。包装类型转型时,比如对象obj转A类型,jvm会检查obj的Class字段,看看Class代表的类是否是A或A的子类,如果是就允许转换。 这个Class字段是在构造对象obj时就决定的了,不可更改。...

2021-11-26 23:47:49 454

原创 CPU与操作系统进化史笔记

CPU与操作系统进化史笔记阶段1:插板程序此时,程序员需要等待一个程序运行结束(CPU复位停止),然后手动换另外一个程序插入执行。阶段2:批处理此时计算机已经可以插入多个程序进行排队。前一个程序结束后CPU返回控制程序,控制程序调用下一个排队的程序。控制程序就是操作系统的前身。阶段3:多道机当程序进行IO(外部设备输入输出)操作时,会触发硬件中断,等IO设备完成一定的动作后CPU才继续工作。这就使得有大量的时间被浪费。于是,出现了多道机的设计,当一个进程进行IO操作时,CPU返回操作系统(操作

2021-11-16 05:35:09 505

vmware 虚拟机 version=17

vmware 虚拟机 version=17

2024-09-07

threejs xxxxxxxxxx

threejs xxxxxxxxxx

2024-08-16

threejs若干案例

threejs若干案例

2024-08-16

我的远程软件 客户端C 服务端python

入口为RunClientLoop函数

2024-08-06

32位dll转shellcode

使用方法看源码注释

2024-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除