- 博客(344)
- 资源 (8)
- 收藏
- 关注
原创 将windows作为网关
参考:https://www.cnblogs.com/chrishg/articles/12861053.html。开启routing and remote access服务。这样局域网里面别的设备能通过windows进行上网。
2024-04-20 13:07:26 49
原创 初探锐捷云课堂云终端的原理以及grub shell进入二层grub menu的方法
根据grub的官方手册发现逻辑search -f /EFI/RasinOS/ruijie_rain300_boot --set root是搜索出第一个包含/EFI/RasinOS/ruijie_rain300_boot的磁盘分区赋值给root变量,然后prefix变量再引用root变量,而prefix代表的是grub的根目录。之后按e可以设置init=/bin/bash启动,默认的init是软连接指向systemd的/sbin/init。那么在不破坏原系统的情况下,如何进入宿主机操作系统呢?
2024-04-16 09:23:30 362 1
原创 Msfconsol socks4 隧道nmap无法扫描的原因
需要加上-Pn参数,因为proxychain4无法代理icmp,而nmap首先会使用ping命令的协议扫描存活主机,如果不存在就不继续扫描了。所以需要加上-Pn参数不用ping进行扫描,直接使用-sT扫描端口。
2024-03-27 20:50:19 105
原创 解决MAC上R语言monocle3的错误“function ‘as_cholmod_sparse‘ not provided by package ‘Matrix‘”
中所述在~/.R/Makevar中设置了相应路径的链接标志如下所示。当我编译时,遇到了gfortran链接错误。安装了gfortrain for mac,
2024-02-27 23:18:23 755
原创 ida pro出现 No module named imp的解决方法
解决方法:需要让IDA选择3.12之前的python如3.11版本,因此,从官网安装旧版本python然后运行 IDA 安装目录下的 idapyswitch.exe ,选择使用的正确版本 python 解释器即可。原因:python3.12删除了imp这个模块。
2024-01-27 23:51:03 1705
原创 使用sdbg执行smali简单片段解混淆
把文件命名为c.smali放在smali\u\ad目录下,逻辑是system.loadlibrary一个混淆的库。如上是某app的混淆例子,我的手机因为root了导致没法使用该app,只能自己想办法研究。使用continue和info命令可以得到最终运行结果解除混淆。其中smali为文件夹名称。
2024-01-27 11:20:20 366
原创 keil出现 error C100: unprintable character 0xEF skipped
这里的 0xEF是utf-8 bom的控制字节,所以需要把源文件重新保存为utf-8不带bom的即可。
2024-01-21 16:55:22 630
原创 解决python3直接print可以但是重定向报错的问题。
解决问题了,猜测是终端直接走stdio,编码会使用utf-8,但是重定向之后会使用GBK的原因。之后尝试设置环境变量。
2024-01-17 11:59:58 388
原创 记chrome的hackbar无法post php://input的问题
尽管hackbar支持post请求体,但是当请求体里面没有等于号的时候,无法post出去,这样如果需要使用php://input绕过waf的时候就没法做。需要复制修改一大串请求体,不太方便,但也不是不能做。可以先basic模式发送一次然后打开raw模式做。之后在这里看到了解决方法,就是使用raw模式。
2023-12-28 20:31:31 751
原创 以一种访问权限不允许的方式做了一个访问套接字的尝试
却没发现占用,最后发现是hyper-v占用了,要给容器使用。python -m http.server 启动失败。可以查看TCP 端口范围被hyper-v征用的情况。可以查看TCP 动态端口范围的情况。可以设置动态端口范围,重启即可。原因是端口被占用,但是使用。
2023-12-27 23:12:26 549
原创 记一次修复外网无法访问vmware里面的虚拟机的网络端口的问题
发现一个奇怪的网络问题,vmware里一个程序的端口通过vmnat穿透出来,然后这个端口就能够通过局域网被其他机器访问,但是另一个网段就没法访问这个端口。使用主机上的其他程序使用开启同样的端口,另一个网段的机器却可以访问。之后找到原因了,我们校园网无线wifi给设备分配的网段恰好是172.17.0.1/24,而虚拟机里面的docker的bridge网段恰好也是172.17.0.1/24,导致iptable里面把对外面的流量全部导到docker容器了。因为docker的网络修改只能通过删除后创建来修改。
2023-12-27 16:18:29 545
原创 WSL重装遇到0x80070050的问题
重命名C:\Users\54930\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx 文件为 ext4.vhdx.bak 待安装好后名字改回来。
2023-12-27 10:38:25 898
原创 使用dism++重置无法启动的Windows
首先下载Windows系统的iso镜像拷贝到微pe系统里面然后启动pe系统后在pe系统里面打开挂载,找到这个install.wim文件。最近使用傲梅分区助手给c盘扩容,结果造成了系统无法启动,提示蓝屏,错误代码为CONFIG_INITIALIZATION_FAILED。本来想使用wondows的重置系统功能恢复出厂设置,这样可以保留我的文件的情况下重装系统。之后发现使用dism++可以直接恢复系统映像,这样就不用将c盘所有数据拷贝出来然后格式化重装了,不然费时费力。
2023-12-26 22:29:41 707
原创 windows操作下汇编语言学习
windows下汇编比较复杂,但是为了方便学习,使用nasm进行编译,操作,为了适应intel语法,使用gcc链接,为了能够使用puts这样的函数,比winapi(WriteConsoleA)要简单很多。
2023-12-18 16:02:59 413
原创 解决cloudflare worker遇到failed to dial to (wss://): 200 OK > websocket: bad handshake 的问题
开发的时候遇到这个问题,奈何浏览器抓不了websocket的握手包,正常握手包是101状态码的http数据包,但是实际上返回了200状态码的数据包。试了下wscat也不行,看来只能用大名鼎鼎的burpsuite了。由于我用了new ReadableStream()这个函数,所以需要设置flag,而根据上述文档,该flag只有通过wrangler部署,使用网页面板不行。之后在wrangler.toml里面添加。
2023-12-17 22:16:34 940
原创 清华源Certificate verification failed解决办法
【代码】清华源Certificate verification failed解决办法。
2023-11-20 22:04:55 522
原创 centos7配置 局域网自动解析hostname
vmware下nat模式下,宿主机也可以通过连接hostname使用。如果不是windows系统,可以用hostname.local来连接。这样可以让局域网别的电脑直接通过hostname来连接这台电脑。主要是用到了mdns的功能,需要安装nss-mdns。
2023-11-20 16:05:11 205
原创 解决向日葵远程控制linux命令行版本无法输入密码的问题
就是如下所示的框,官方说是按方向键↓选择用户名和密码的输入框输入,但是按方向键死活没用,研究了之后按tab键就行了。
2023-11-19 11:42:17 1043 1
原创 ubuntu 23.04从源码编译安装rocm运行tensorflow-rocm
官方的rocm二进制包最高只支持ubuntu22.04,不支持ubuntu 23.04,只能自己从源码编译虽然有网友告诉我可以用docker运行rocm。但是我已经研究了好几天,沉没成本太多,无奈只能继续硬着头皮研究,终于搞定了。记录下结果,可能有遗漏,顺序也可能不对,仅供参考。如果CMAKE有错误可以试试添加或者删除,毕竟为了避免冲突,rocm的库独立于系统主库了。首先,要明确一点,rocm安装的位置在/opt/rocm/目录下,而rocm-llvm工具链安装目录为这个可以通过解包官方的deb包来知道。
2023-11-16 19:29:43 1599 1
原创 error: no member named ‘int8_t‘ in the global namespace
遇到问题:error: no member named ‘int8_t’ in the global namespace。原因,可能是从源码安装make install的时候默认覆盖了/usr/local/include下的内容导致出现冲突。
2023-11-15 22:42:09 229
原创 离线视频ocr识别
则需要设置环境变量TESSDATA_PREFIX为C:\Program Files\Tesseract-OCR\tessdata\。修改124行添加lang=chi_sim 参数。默认只能识别英文,所以要把包改掉。参数可以提高精度数字越大越好。
2023-11-10 16:27:25 1695
原创 220v插座led指示灯维修
由于220v是交流电,有反向电压的情况,而led反向通电的时候电阻无穷大,所以分压也无穷大,220v一导通就击穿,即使加了很大的电阻也没用,串联电阻只能作用于二极管正向的时候。方案二:反向并联一个输出2.7v,功率1w的稳压二极管,同时串联一个规格为0.47uf耐压400v的X安规电容。这样可以让二极管在2.7下工作,较安全,缺点是电路复杂。方案一:串联一个1N4007 整流二极管,这样可以避免反向电压,让反向电压全部分给1N4007 ,起到保护led的作用。缺点是功率较大,因为很多时候发热在大电阻上,
2023-11-07 22:03:44 375
原创 关于AES加密输出密文不为128位的倍数的原因
可以看到,他加密解密的时候用的是异或加密块输出的办法,这样就能够将块密文(Block Cipher)转换为流密文。输入的明文大小就不用固定了,不然还得使用PKCS7padding算法填充。因此密文的大小也不用固定。结果输出是一串ee9b074ed941942a965e966de91590af1e32b2c1cccde61efb5295374c807e49ab275456b9b937a6576680。
2023-10-23 19:26:20 135
原创 解决stm32驱动LCD1602A时不显示第二行的问题
仔细看有两行,但不是文字,是淡淡的方块。网上还有人说要发送0x38四次的,都试了,还是没用。对了数据手册,指令确实是0x38,试了别的指令比如光标显示啥的可以,唯独。正当要放弃的时候,灵机一动,负负得正,既然单纯的5V和两次0x38指令都不行,那么结合起来会怎么样呢?居然可以了,剩下的只要调整电位器就行,于是调整了下,完美!,用仿真测试可以成功,但实际上上真机只显示第一行。
2023-10-04 21:27:06 807 3
原创 Frida Error: getPackageInfoNoCheck(): has more than one overload的解决方法
网上查看后发现是Frida的组件Frida-Java-Bridge 的bug,虽然在Frida-Java-Bridge v6.2.3里修复了,但是没有集成到frida中,导致没法使用,我研究了半天也没搞懂怎么调用新版的Frida-Java-Bridge。临时的解决方法是加 --no-pause参数然后在出错之后的shell里面输入。参考:https://github.com/frida/frida/issues/2218。这本书里面讲了几乎安卓抓包的所有办法,可以读读看。
2023-08-04 20:30:11 449
原创 tensorflow+cuda+cudnn+keras遇到的一些坑。
这个是因为安装了8.1.1版本的cudnn而tensorflow 2.11.0匹配的是 8.1.0。但是也会存在一些问题,就是电脑上同时安装了多个CUDA版本的库,同时也安装了多个cudnn的库,导致即使安装了正确的库也没有办法正确识别。错误的解决方法,简单来说就是tensorflow和cuda以及cudnn,keras还有nvidia驱动之间的版本要对应,参考。如上所示是既有链接到8.1.0的也有链接到8.0.5的。驱动则是安装cuda的时候会自带。确保链接到8.1.0。有时候会遇到这样的问题。
2023-07-16 17:22:41 1152 1
鼠标流量-调参.zip
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人