- 博客(4)
- 收藏
- 关注
原创 虚拟机和主机使用socket连接出错
最后发现是因为服务端的代码中,socket绑定的主机我写的是“127.0.0.1”,是不行的。应直接填写虚拟机的IP。“[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。“[WinError 10061] 由于目标计算机积极拒绝,无法连接。的问题,检查代码没有问题,虚拟机的防火墙也关闭了。主机位客户端,虚拟机为服务端,一直出现。
2024-05-06 09:43:19
327
1
原创 在树莓派4中使用docker部署mysql
使用for /L %D in (1,1,255) do ping -n 1 192.168.43.%D | findstr “TTL”命令(必须在cmd里运行,powershell运行不了)探测同网段开启的主机,找到树莓派的ip地址。p.s.这个方法很慢,但如果树莓派连了手机热点的话,可以直接在手机里看给树莓派分配的IP。
2023-12-13 16:01:00
258
1
原创 emba安装
一般来说,因为在安装的过程中它会在虚拟环境里把需要的包都安装好,所以虚拟环境中的python包应该都是全的,所以大部分情况都是虚拟机本来的python少库,所以直接。我是两个环境都尝试过,但更建议选用低一点的ubuntu版本(比如20.04)(第一选择)或者kali(第二选择),ubuntu23.04的python是3.11版,版本太高了,安装运行的时候容易出现问题(比如有些库不兼容)。运行期间,你需要拥有的是:足够的耐心来应对它非常非常慢的各种依赖的下载,以及强大的耐性来解决它出现的一个一个的问题。
2023-08-07 15:33:34
1305
8
原创 格式化字符串漏洞入门 fmtstr1,fmtstr2
fgets将输入的字符串写入format中,可以输入AAAA,然后看他在哪里出现,由此判断format相对于参数指针的偏移:(这里我是一个一个位置试的,因为只能读取19个字节,一次只能打印三个位置,但这个方法有点笨拙……写入地址的时候要注意,要先从最小的(比如这里是0x42)开始写,因为输出字符个数越来越大,所以只能越写越大,而且要注意是小端存储,输入顺序是反的。这里使用到了%$14p,是指打印偏移为14的地方的内容。问了下同学,他说格式化字符串的payload不要自己写,有现成的函数,就是:……
2023-05-20 12:52:41
456
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人