- 博客(21)
- 收藏
- 关注
原创 pytorch简单神经网络训练模拟cos函数
use.py文件中加载1.txt参数文件 进行对比测试。训练完后参数保存在1.txt文件。训练的代码放在xl.py文件。模型放在net.py文件。
2024-09-22 12:40:30 180
原创 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解释器入口
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
原创 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
原创 为什么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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人