Technology
文章平均质量分 65
Donstpast
这个作者很懒,什么都没留下…
展开
-
关于Kali编译sasquatch时出现`‘if’ clause does not guard... [-Werror=misleading-indentation]`的解决方案
最近需要进行路由器固件分析,然后嘞,为了解开非标准的SquashFS文件系统所以需要安装sasquatch,但是这个需要自己编译的,所以开心的git下来,运行build.sh,问题就出现了:很明显的失败了,代码中的if出现了问题,报错提示在第1835行出现了错误。该错误是因为’if’条件语句缺少必要的左右花括号’{‘和’}',导致后面的’ERROR’语句无法被包含在条件语句块中执行。这篇文章只是记录一下解决方案,方便自己之后再遇到解决。原创 2023-04-07 17:02:52 · 1113 阅读 · 0 评论 -
关于出现报错:‘NameError: name ‘raw_input‘ is not defined‘的解决方案
本来很开心的进行程序的动调,当然其实也是基本上是第一次用python3的pwntools来断点用gdb远程动调。众所周知,之前大家用gdb远程attach的时候,都会选择让exp.py里面写上本地运行文件,并通过raw_input等待一个用户输入,从而达到程序暂停的效果,之后就可以gdb -p加上程序运行的pid从而gdb动调。然后,神奇的事情发生了,它竟然提示我用了n多年的raw_input未定义,就很好奇哦。然后就开始翻看资料,才发现ptrhon3已经弃用了raw_input了诶。原创 2022-10-30 21:50:53 · 3793 阅读 · 0 评论 -
关于vscode中出现gopls was not able to find modules in your workspace报错的解决方案
由于之前写项目,所以通过gomod创建了项目的GOPATH路径,但是此时我发现此工作区下的其他文件夹中的package会出现红线并提示如下:虽然这样依旧可以正常运行,但是谁喜欢天天看小红线嘞,总是得去掉它的。不妨进入参考文档康康。原创 2022-10-20 18:01:57 · 16349 阅读 · 5 评论 -
关于MAC解决jupyter中出现nbconvert failed/ xelatex not found on path报错
开开心心的花了半个小时做完了2303的期中测试,结果在导出为pdf的时候提示我500错误,说明为nbconvert failed: xelatex not found on path,我当时就蒙了昂,不过还好考试时间是三个小时,还能浪浪,但是我尝试安装了官方推荐的miktex之后,竟然还不行诶,最终不得不先让舍友帮我导一个pdf,先交作业。交完作业之后研究了研究,终于解决了,记录一小下。原创 2022-10-15 13:50:33 · 1332 阅读 · 0 评论 -
关于WSL(Windows子系统)无法运行32位程序的初步解决办法
为了偷懒,开始使用上了WSL,不得不说这是个很方便的东西,但是,WSL不具备linux的全部功能,这次遇到的一个对我影响比较大的,应该就是它无法运行32位程序。因为做pwn题需要不断调试程序已经本地运行程序,但是当我在本机运行32位elf文件时,却发生了报错这就很惨了,然后我查了许多东西,后来确定了一件事,微软的WSL不支持运行32位程序,尽管升级到WSL2可能会有部分解决,但是升级到wsl2会遇到和vmware冲突的问题,两者相比,vmware肯定要留的,所以,乖乖的退回了wsl,继续想办法解决无法运.原创 2022-06-09 16:02:36 · 1151 阅读 · 1 评论 -
关于kali无法ssh远程连接以及无法直接使用root登录的解决办法
准备将pwn机转移到kali上面,之后就可以专职用kali来debug做pwn题以及挖洞了,不过呢,kali默认是关闭ssh服务的,所以需要我们手动开启,而且19年的kali版本之后,kali开始默认关闭了root登录,所以我们也需要开启这个我们先使用命令查看一下当前开启的服务,看看22端口是否开启可以看到,是么的开启的,所以我们应该先去ssh的配置文件处去修改一下允许root登录以及允许ssh公钥认证输入命令 之后进入配置文件后,我们可以使用快速跳转到到我们要修改的地方,当然昂,也可以搜索Root.原创 2022-06-09 15:59:58 · 3389 阅读 · 0 评论 -
关于pip2和pip3共存问题的解决办法
前言现在在linux系统中,如果你直接用apt安装pip是只能安装pip3的,即只能用命令apt install python3-pip而如果你继续试图用apt install python-pip来安装pip2的话,会提示你找不到这个包但是吖,有一些工具还就得用python2运行,但是如果装不上pip2,那么运行的时候的那一堆库该去哪里下载呢,总不能下载好之后再一个个倒腾吧,多慢呀。还是pip install爽,so,今天我们就来解决这个问题。解决方案我们直接去pip的官网下载pip2的包,但原创 2022-02-14 15:27:04 · 5181 阅读 · 11 评论 -
关于下载的jdk中找不到jre的解决办法
前言犹记得当年下载完jdk后安装目录下是存在jre文件夹的,但是不知道从什么时候起,它么得了。故事还得从我前几天安装一个东西开始,运行的时候提醒我不是用的jdk而是直接用的jre运行的。我当时可太懵了,我以为直接下载jre再加上我之前有jdk就没问题呢,事实上我运行jar文件的时候确实没啥问题,这确实是我第一次遇到。于是二话没说,删掉jre和jdk,去官网下载了最新的jdk开心的安装好,却发现依旧没有jre文件夹(如下图),这下我可就慌了,于是开始查资料,后来才发现,原来java8版本之后都么得jr原创 2022-02-12 10:17:16 · 10416 阅读 · 0 评论