网上讲的sparse checkout方法并没有什么用,因为稀疏检出的方法依旧克隆了全部仓库的历史记录。 最新的git 2.19之后才能够实现克隆部分文件 参考了这个答主的方法:https://stackoverflow.com/questions/600079/git-how-do-i-clone-a-subdirectory-only-of-a-git-repository/52269934#52269934
因为无论usb接口还是webcam摄像头以及这个网卡的蓝牙走的其实是usb线路。 要在这个里面识别才算成功。 网上的USBInjectAll.kext版本最高只有0.71还不支持MacBookPro15,3和MacBookPro16,1 要去这里下载最新版本(目前0.75)活着更改机型即可 https://github.com/Sniki/OS-X-USB-Inject-All/releases 参考资料: https://dortania.github.io/OpenCore-Post-Install/usb/manual/manual.html#missing-usb-ports
以Snow的源码为例, 在当前目录下使用命令 1 javac -d ./build *.java 可以看到java全部编译为class文件 之后打开在build目录下打开命令行 1 jar cvef Snow Jsnow.jar * 注意这里的e参数用于指定主启动类,这个程序里面主启动类是Snow,对应这里的Snow参数,如果不指定,可能会遇到。 “.\Jsnow.jar中没有主清单属性"的错误
说在前面,这个真的不用QEMU = = 1 2 3 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
禁止复制粘贴 1 2 document.oncontextmenu=new Function("event.returnValue=false"); document.onselectstart=new Function("event.returnValue=false"); 禁止开发人员工具 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ConsoleManager.onOpen = function(){ try{ …
最近在macos下安装python2版本的pwntools遇到两个问题,一个是安装依赖unicorn的时候遇到 error: [Errno 2] No such file or directory: ’libunicorn.dylib' 解决方法是这个:
netcat有一个特点就是收发是不阻塞的。 使用nc -l 12345和nc localhost 12345 进行测试,可以看到实时的收发信息: 然而在python中socket在recv()的时候会进行阻塞,如果客户端和服务端都在等待接收会造成死锁,故特此编写了个简单的例子实现python socket编程同时收发。(当然也可以模仿netcat异步非阻塞编程,但要用到select) 服务端
比如IDA里面这样一个程序要逆向: 其中关键代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 int result; // eax char v4; // [rsp+1Dh] [rbp-13h] char v5; // [rsp+1Eh] [rbp-12h] char v6; // [rsp+1Fh] [rbp-11h] FILE *v7; // [rsp+20h] [rbp-10h] FILE *stream; // [rsp+28h] [rbp-8h] v4 = 34; v5 = 0; v7 …