搭建环境
uiop_uiop_uiop
这个作者很懒,什么都没留下…
展开
-
笔记本电脑HDMI无法输出3440x1440
最后看到这个电脑标注typec接口可以支持dp1.4,于是买了一根dp1.2的typec公-dp公的一米长的线。达到显示器的最大支持分辨率和刷新率。虽然官网标注的是HDMI 2.0,而且我使用机器的HDMI接口和扩展坞的接口都能连接到3840x2160的机器上,但是就是连接不到我3440x1440的显示器,只能达到2560x1080的分辨率。购买了一个honor magicbook 14 2022 i5-12500h+RTX2050。唯一不清楚的还是hdmi为什么不行。各种驱动,换系统也无果。原创 2023-02-28 12:01:15 · 2315 阅读 · 0 评论 -
命令行常用工具的替代品
是 git diff 的替代品,使得命令行的 diff 操作具有类似 GitHub 的页面效果。命令的替代品,用来显示系统的实时状态。它的特色是部分匹配,可以只写路径的一部分,它自动找到最经常使用的匹配项。它的特点是语法更简单,并且服务器的返回内容会格式化高亮显示。命令的替代品,可以彩色输出目录内容,更容易辨识。它的优势主要是语法更简单,比如输出文件的第一列。的替代品,用来搜索 Shell 的操作历史。命令的替代品,输出文本文件的内容,并且带有。命令的替代品,用来显示每个目录占用的大小。转载 2022-11-09 10:20:07 · 375 阅读 · 0 评论 -
Ubuntu vmware共享文件夹自动挂载
这里要注意/mnt/hgfs下目录是空的。修改/etc/fstab,加入如下内容。使刚才设置指令生效,没有报错即可。转载 2022-08-13 14:45:00 · 298 阅读 · 0 评论 -
Can‘t find framework resources for package of id: 18. You must install proper framework files
小米13.0.5的系统应用:相册。报错id18。下面这个log是id=16的一个样例,实际报错情况类似,但是不完全一样W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x100d0051W: Could not decode attr value, using undecoded value instead: ns=android, name=theme,原创 2022-05-31 04:37:39 · 566 阅读 · 1 评论 -
设计命令行彩色图案
http://patorjk.com/software/taag/可以在这里面设计字体,然后复制到excel里面例如生成一个X这里他自己只有一列。excel顶部,数据-分列。点击创建分列线之后可以按照这个进行参照染色。这里我的最终效果:行高18,列宽1python安装excel读取库pip install openpyxl简单写了一个代码,用于生成彩色控制文本。import openpyxlimport colorama...原创 2022-05-17 07:50:27 · 300 阅读 · 0 评论 -
ubuntu16.04, 18.04安装其他版本的python
1.安装依赖包sudo apt-get updatesudo apt-get install build-essential python-dev python-setuptools python-pip python-smbussudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-devsudo apt-get install zlib1g-dev libsqlite3-dev tk-devsud原创 2020-12-11 16:20:59 · 565 阅读 · 0 评论 -
如何快速搭建私人博客
前言:有一些研究的东西,因为各种原因并不想放到csdn这种公开的博客平台上面,或者平台会审核不通过。这里我们想快速低成本的搭建起来自己的私人博客,主要用途就是做一个记录一样的东西,做好笔记方便以后快速上手。文章都用markdown来写。其实很方便的,语法基本上记住换行,md文件中每行最后加两个空格,或者下一行留空行。渲染后才有换行。#一级大标题##二级标题###三级标题(可以到五级标题,以此类推)```python代码```-list项- -子项...原创 2022-03-18 14:53:34 · 1426 阅读 · 0 评论 -
win7所有视频格式都不显示缩略图的解决方法
https://dl.softmgr.qq.com/original/Video/K-Lite_Codec_Pack_1635_Mega.exe不用更新,一路默认回车安装完,刷新一下界面,就可以用了原创 2022-03-09 00:29:09 · 1839 阅读 · 0 评论 -
ftp代理服务器(被动模式)
摘要:内网FTP。少量端口开启转发。FTP被动模式。[2019-6-16更新] 其实最后找到了跟简单而且更稳定适合多用户无限制访问你的方法,就是使用内网socks代理。然后电脑端使用proxifier设置host规则即可。不过手机要想访问的话除非手机的客户端有socks代理选项,不然还是需要下面的脚本支持。引言:学校里面有个ftp,常需要在里面下载老师的课件以及上交作业。学校有一...原创 2020-10-06 15:14:08 · 3740 阅读 · 0 评论 -
U盘突然变为RAW格式
在一个旧手机上otg插了u盘,u盘里安装了pe,两个分区:EFI+正常文件存储手机读不了u盘我就拔了,结果晚上回来插到电脑发现突然成了RAW格式,要我格式化?还以为是之前问题U盘没插好导致系统未识别,结果看了凉了。里面还有好多文件。。还好搜索之后发现不用网上说那么复杂,当然用recover类软件恢复分区可能行。直接 chkdsk F: /f然后就好了,正常。舒一...原创 2018-12-06 00:54:07 · 11864 阅读 · 4 评论 -
自己作为CA签署SSL证书
为了解决ssl证书签名存在的问题。例如:申请免费ssl证书的时候没有办法再添加dns解析条目,vps没有进行域名备案,使得无法完成正规的ssl证书颁发。SSL自签名并不靠谱,很多浏览器也可能会不认可自签名证书。为了直接根除此问题,我们直接自己作为CA,利用自签名CA证书来签发需要的SSL证书。期间踩了不少坑,最终终于完成。ssl.conf[ req ]default_bits = 4096distinguished_name = req_distinguished_namer..原创 2022-02-11 15:35:23 · 2231 阅读 · 0 评论 -
反编译微信小程序
微信小程序逆向解密解包原创 2022-02-08 23:37:19 · 899 阅读 · 0 评论 -
Python代码保护与混淆加固
Python代码由于是解释性语言,常规的操作很容易被恢复出来原始的python代码。所以我们要通过解释器实际执行代码时候的操作,从C语言、IR、汇编的层面去对python代码进行防逆向保护。环境:OS :Windows 10 1709Python:Python 3.8.6Cython:Cython version 0.29.22Visual Studio: VS2019理论来说,肯定保护所有的程序代码是可行的,不过我们往往只希望保护一些比较核心的代码算法,例如一些比较私密核心的算法。原创 2021-11-18 17:08:15 · 1049 阅读 · 0 评论 -
电脑无法输出4K信号怎么办
场景:购买了一台准4K带鱼屏,最大支持3440*1440@60Hz的输出。笔记本是很久之前购买的ASUS笔记本,只有HDMI1.4,也就是可以输出2560*1080@60Hz,或者3440*1440@30Hz。但是,连接到显示器之后,最大只能输出2K信号,压根就没有4K的选项。这让我十分困惑。当时进行了如下操作:虽然添加能进去,但是当时并不能应用这个设置。一开始是怀疑显示器的固件没有处理30Hz的情况之类了,就只凑合着用2K了。不过今天无意间,使用另一台电脑,使用向日葵远程控制的时候,我点击原创 2021-10-20 14:10:30 · 6948 阅读 · 0 评论 -
Windows计划任务 上次运行结果0x2
Windows计划任务 上次运行结果0x2,程序也没有界面显示出来。配置如下这样实际上是已经运行起来的,只是没有显示出来界面。具体的可以通过任务管理器查看。改为下面的样子就可以正常运行。同时不要用bat里面的cd操作,在这里直接指定:起始于...原创 2021-10-15 20:50:54 · 7682 阅读 · 0 评论 -
NAT打洞实现异地内网之间超大文件传输
场景:在老家中部署了一台NAS主机学校电脑想要和NAS直接进行文件传输,不经过需要花费流量费用,或者占用了之后会导致其他业务受到影响的第三方。家里NAS网络的NAT类型是Symmertic学校电脑网络的NAT类型是PortResitrctedMode在家里电脑服务器开放SSH端口并利用frp的xtcp功能实现p2p。利用WinSCP自带的断点续传filepart功能,实测按照带宽效率的40%左右传输了32GB的一个压缩包,校验SHA1通过。...原创 2021-10-10 00:08:16 · 567 阅读 · 0 评论 -
windows下 编译CUDA版的opencv
前言:项目需要用到opencv中dnn模块,默认下载的opencv不带cuda,因此需要对opencv重新编译1.检查cuda版本 cmd:nvcc -V2.自行下载opencv源文件(若是opencv官网下载,则源文件在source文件夹内)和对应版本的opencv_contrib(https://github.com/opencv/opencv_contrib/releases)3.下载cmake:https://cmake.org/download/4.打开bin目录下cmak转载 2021-07-16 23:21:10 · 459 阅读 · 0 评论 -
Ubuntu使用默认显示屏桌面的VNC
Ubuntu 举例说明安装 vncsudo apt-get install x11vnc设置远程登录密码$ x11vnc -storepasswdEnter VNC password:Verify password:Write password to /home/morvan/.vnc/passwd? [y]/n yPassword written to: /home/morvan/.vnc/passwd开启服务x11vnc -usepw由于会经常莫名其妙的掉线,个人原创 2021-04-16 18:48:18 · 558 阅读 · 0 评论 -
ubuntu mysql
解决Ubuntu远程连接mysql连不上的问题Ubuntu安装了mysql之后想开启远程,但是远程怎么都登陆不上,老是提示错误,最终只用一个符号就搞定了,无语呀~~~今天下午同事问我mysql数据库怎么连接,我当时比较忙,就直接给了个命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;过了以后他说这个不行,还是连不上,问我是不是要重启mysql我说不用,然后想可能是因为权限没刷新原创 2021-02-20 19:37:52 · 125 阅读 · 1 评论 -
Ubuntu下AndroidStudio4.0 NDK o-llvm CMake环境搭建
Ubuntu18.04AndroidStudio4.0.1NDK 16.1.4479499,CMake3.10.2下载,编译ollvm4.0git clone -b llvm-4.0 https://github.com/obfuscator-llvm/obfuscator.gitmkdir buildcd buildcmake -DCMAKE_BUILD_TYPE=Release -DLLVM_INCLUDE_TESTS=OFF ../obfuscator/make -j原创 2021-02-13 00:19:56 · 2778 阅读 · 4 评论 -
adb shell后su无法获得root权限 提示no password
首先要确保手机已经是root的前提。C:\Users\uiop>adb shell* daemon not running. starting it now on port 5037 ** daemon started successfully *blueline:/ $ susuno password2|blueline:/ $su之后还是在$状态下。所以重新启动adb server,以root模式启动。C:\Users\uiop>adb rootrestar原创 2021-01-15 10:03:09 · 1615 阅读 · 1 评论 -
Python3.6 AES加密依赖包Crypto的安装,pyinstaller打包exe报错Cannot load native module ‘Crypto.Cipher._raw_ecb的解决方法
所有方法都来自互联网,我做了个全套总结pycrypto,pycrytodome和crypto是一个东西,在很久以前,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库;但有一个延伸版pycryptodome,用法和pycrypto一模一样的,正常用pip安装就OK:pip install pycryptodome安装完之后,去C:\Python36\Lib\site-packages文件夹(python安装目录的第三方库)下找到c.转载 2020-12-29 12:40:01 · 1396 阅读 · 0 评论 -
pyinstaller打包过大
一开始直接使用Python官网默认的Python安装包,然后pip安装Pyinstaller,导致一个打包好的exe文件有136MB。后面查阅资料,也感觉是使用整体base环境的问题。所以对电脑的Python环境进行清理,安装Anaconda,Python版本3.8。点击Environment,选择Create新建一个虚拟环境。这里非常棒,看到这个虚拟环境是直接建立在Anaconda的安装目录里面的,而不是像pipenv直接扔在user/文件夹里面。这里有个坑,不能直接在anaconda原创 2020-12-25 17:31:21 · 204 阅读 · 0 评论 -
mmal: mmal_vc_component_enable: failed to enable component: ENOSPC
我的设备:树莓派4b 4G,摄像头是HDMI采集卡转CSI。查阅https://raspberrypi.stackexchange.com/questions/13764/what-causes-enospc-error-when-using-the-raspberry-pi-camera-module尝试过:TheGitHub project page for the camera softwarementionsError : ENOSPC displayed. Camera i..原创 2020-12-08 22:58:23 · 3897 阅读 · 0 评论 -
Invalid command ‘Action‘, perhaps misspelled or defined by a module not included in the server conf
root@ubuntu1604# systemctl restart apache2Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.root@ubuntu1604# systemctl status apache2AH00526...原创 2020-12-03 12:00:44 · 1041 阅读 · 0 评论 -
禁用Windows Defender
禁用Windows Defender,Cortana中输入命令提示符,以管理员身份运行:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /d 1 /t REG_DWORD /f回车后重启。如果需要启用Windows Defender,Cortana中输入命令提示符,以管理员身份运行:reg add "HKEY_LOCAL_MACHINE\SOFT原创 2020-11-04 20:33:21 · 185 阅读 · 0 评论 -
PWN环境搭建 Ubuntu(持续更新)
首先PWN需要静态和动态的分析。配置:Python3.7, pwntools, gdb-peda, IDA Pro, IDC, IDA-Python, Angr。Python3.7安装请参考:https://blog.csdn.net/uiop_uiop_uiop/article/details/108732949Pwntools安装:https://github.com/Gallopsled/pwntoolsgdb-peda:安装依赖sudo apt-get inst原创 2020-10-20 12:12:23 · 352 阅读 · 0 评论 -
公网ftp
场景:有公网ip,接了一个路由器,可以配置路由器的端口转发表。软件:WingFTP原创 2020-10-19 23:53:45 · 2625 阅读 · 0 评论 -
Ubuntu Unicorn Python3.7环境搭建
实习公司要实现能够运行分析一段安卓的代码。找到了这个:https://github.com/AeonLucid/AndroidNativeEmu需要用到Unicorn环境。负责我的同事建议我用Ubuntu虚拟机。环境:Ubuntu 16.04.7按照官方要求,需要更换成Python3.7:ubuntu默认带着的python版本不是最新版,因此需要手动安装最新版。查看python的指向。ls -l /usr/bin | grep python可以看到,此时python指向的原创 2020-09-22 15:22:13 · 1488 阅读 · 0 评论 -
公网Samba实现 在ISP封锁了445端口之后
445被封原因就不多说了。这个想法最初是阿里云上面的Windows Server磁盘空间太小了,文件存着存着就满了,但是看了一下文件,里面存过的文件实际上程序之后运行是用不到的,所以我就打算每隔一定时间之后,对某个目录下面的文件进行转储,放到我家里跑的一个树莓派上面,在插一个移动硬盘。存放方法可以使用网盘的API、发送超大邮件到邮箱、公网SMB进行转储。我选择了公网SMB转储。首先就是在树莓派搭建smb服务,插上移动硬盘。进行挂载、配置自动挂载。树莓派smb配置教程:https://ww原创 2020-08-28 20:26:51 · 2353 阅读 · 0 评论 -
Python Requests下载大文件
小文件的话可以直接都存在内存里 然后把整个r.content写进去。但是文件一大,内存肯定就炸了。所以查看手册,发现可以分块拿数据,作为一个iter。write chunk by chunk。def download_link_path(url, path, chunk_size=512): r = req.get(url, stream=True) f = open(path, "...原创 2020-04-30 11:37:56 · 497 阅读 · 0 评论 -
Linux搭建交叉编译环境
前言:什么是BuildRoot?Buildroot is a tool that simplifies and automates the process of building a complete Linux system for an embedded system, using cross-compilation.In order to achieve this, Build...原创 2019-12-25 15:37:13 · 483 阅读 · 0 评论 -
Use Fiddler to capture Python3 https traffic
Problem:Sometime, if you open the fiddler for sniffing, then you send a GET request:You will meet these great amount of errors, caused by _ssl.c:852 when the fiddler is sniffing.Solution:C...原创 2019-11-29 22:34:31 · 205 阅读 · 0 评论 -
Proteus emulate arduino devices and peripheral circuits
Proteus is an EDA emulator.Download the proteus from official site:For installation, please refer other tutorials.导入ARDUINO的库。Proteus仿真步骤:解压文件,两个文件ArduinoTEP.IDXArduinoTEP.LIB 这样就可...原创 2019-11-26 22:00:43 · 219 阅读 · 0 评论 -
The mbstring extension is missing. Please check your PHP configuration.
查看一下你的php.ini文件(在你的php安装目录下),如果你是在linux系统,查找;;extension=php_mbstring.dll如果在linux系统下,去除前面的分号,改为extension=php_mbstring.so。如果在widows系统下,直接去除前面的分号即可。注意查找一下,你的php目录下的ext子目录下有无php_mbstring.dll文件。ubun...转载 2019-11-26 14:51:49 · 747 阅读 · 0 评论 -
GNS3 Setup and demo test on Windows
Prerequisites:- GNS3 Installation Package- Internet Operating System(IOS) Image for certain model of devices.For this test, we use this stable version, instead of the beta version since the bet...原创 2019-11-21 10:44:17 · 221 阅读 · 0 评论 -
Introduction to NeuroSky TGAM usage on RaspberryPi(4b, 4G RAM)
This passage will lead you to set up the TGAM bluetooth runtime environment on RaspverryPi(4b).Follow these steps and then you can meet the benchmark.1. Download PyBluez:1-1 Download dependencie...原创 2019-11-04 12:58:40 · 395 阅读 · 0 评论 -
Sniff HTTPS traffic on Rooted+Xposed Android Device
Tools:ProxyDroid, JustTrustMe(A xposed widget), Fiddler(Run on your PC)Grant root access for the ProxyDroid at first. Then select the checkbox of [Global Proxy]:Fill the textbox with proxy ip ...原创 2019-11-02 22:39:03 · 307 阅读 · 0 评论 -
OpenGL Win10(1709) VS2019环境配置
Runtime Mode:VC++目录:链接器:legacy_stdio_definitions.lib;opengl32.lib;Glut32.lib;Glaux.lib;glu32.lib;%(AdditionalDependencies)预编译头:Include headers:...原创 2019-10-15 09:42:04 · 1086 阅读 · 0 评论 -
动态DNS【转】
动态域名,是有收费和免费之分,一般家庭都是用免费的啦,你百度一下就能找出好多。在这里以www.PubYun.com(以前叫www.3322.org)为例。 首先,打开www.PubYun.com。点击:注册。 2 注册四步曲,先填写资料,要求手机哦。 3 然后,激活邮箱。 4 通过手机认证。 5...转载 2018-11-21 21:41:27 · 482 阅读 · 0 评论