笔记
fjh1997
这个作者很懒,什么都没留下…
展开
-
解决小米10上 Google Play 卡在正在等待下载,以及从服务器检索信息时出错。DF-DFERH-01的问题
卡在正在等待下载的解决方法:将小米10自带的 “下载管理” App 设置中的 “使用迅雷下载引擎” 关闭。从服务器检索信息时出错DF-DFERH-01的解决方法:在设置里面搜索谷歌,之后看到一个开关,多开关几次...原创 2020-05-24 22:19:21 · 73158 阅读 · 7 评论 -
onenote不显示数学功能的解决方法
首先要去windows store里面安装uwp版本的onenote(零售版不行)其次去office官网注册一个账号申请免费试用一个月office365,绑定支付宝啥啥啥的,然后用这个账号登录onenote,这个时候会发现onenote里面已经有了数学功能,之后再取消支付宝里面的订阅即可。...原创 2022-02-03 00:12:39 · 2176 阅读 · 0 评论 -
desktop entry不显示原因分析
1.desktop文件的权限需要为当前图形化界面用户可读。2.~/.local/share/applications会覆盖/usr/share/applications的同名的desktop文件。如果~/.local/share/applications里的文件损坏,即使/usr/share/applications文件良好也无法显示。3.使用desktop-file-validate telegramdesktop.desktop检查错误再使用update-desktop-database更新图标。原创 2021-12-30 12:19:51 · 1457 阅读 · 0 评论 -
kiwi browser 在手机上使用开发人员工具和chrome插件
用法如下:翻译过来就是先分屏应用效果如下,可以选择元素:可以管理插件原创 2021-12-30 10:09:49 · 4887 阅读 · 4 评论 -
使用cloudflare worker反代网站
//这个代码是用example1.com反代example2.comconst current = 'example1.com'const origin = 'example2.com' addEventListener('fetch', event => {event.respondWith(handleRequest(event.request))})async function handleRequest(request) {// new URL object to play w原创 2021-10-07 23:25:50 · 3233 阅读 · 0 评论 -
/usr/bin/ld cannot find -lz解决方法
由于ld命令是用于静态链接库,所以-lxxx的意思是链接libxxx.so,那么对应的-lz就要安装libz.so,那么libz.so在哪个包里呢?这里有个原则为,凡是静态链接用的包名都是xxx-dev,所以用apt安装libz-dev即可。当然libz会重定向为zlib-dev。...原创 2021-04-12 14:44:28 · 6018 阅读 · 1 评论 -
使用python写c语言逆向程序的一些坑
比如IDA里面这样一个程序要逆向:其中关键代码 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 = fopen(ar原创 2020-08-21 19:10:40 · 312 阅读 · 0 评论 -
关于IDA加载cryptsp.dll符号表失败的问题
最近和师傅们一起做题,有的师傅可以打开cryptsp.dll文件里面显示出很多加密函数但我的就不行是这样经过查找资料发现是IDA没有成功加载windows的符号表,解决方法如下:1.安装windbg,首先下载windows 10 sdk installer:https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/勾选这个2.其次如这个帖子所说https://blog.csdn.net/m0_3792108原创 2020-08-21 15:12:44 · 1148 阅读 · 0 评论 -
解决firefox开发插件时候 manifest无错误但依然报错“does not contain a valid manifest”的问题
今天开发firefox插件的时候载入插件要么提示损坏要么遇到这个问题找了半圈manifest的错误,没找出来。之后打开压缩包的时候,居然发现是这个样子的。原则上应该是这样子的:需要注意的是,压缩插件的时候,不要包含顶层目录,直接全选右键压缩即可。...原创 2020-07-26 18:44:14 · 3341 阅读 · 0 评论 -
推荐一个开源电子白板,教学专用。
openboardhttps://openboard.ch/index.en.html原创 2020-07-26 08:47:50 · 2942 阅读 · 0 评论 -
家用带宽二级路由openwrt设置ipv6
拓扑结构,中国移动家庭智能网关GS3101 + OpenWrt GCC 5.3.0 12009GS3101 为一级主路由,是光猫直接拨号,通过GS3101到一个lan口接到openwrt的wan口。其中分配给gs3101网关的ipv6前缀是60位,二级路由获取到该前缀后,给二级路由下属设备分配的前缀是64位gs3101网关设置如下:默认登录用户名CMCCAdmin,密码aDm8H%MdA我openwrt用ssh连上后用vim设置如下:开头注释那行为路径# /etc/config/firewa原创 2020-07-22 11:04:37 · 13530 阅读 · 0 评论 -
使用proxifier+burpsuite进行代理的过程中遇到的一些坑。
最近网易uu加速器送守望先锋,遇到了一堆阴兵(大雾)。所谓阴兵就是使用一些秒杀工具运行后台脚本。虽然我不是阴兵,但有点好奇阴兵们是怎么找接口的。就拿uu加速器做了实验。首先打开burpsuite,安装证书什么的没话说,开放了本地的8080作为监听端口。然后proxifier设置规则进行代理。然后我满怀期待的进行抓包,结果遇到问题了。提示失败,然后我检查了一下proxifier,发现包发不出去。再检查下wireshark,发现burp收到proxyfier给他的封装成http发往8674的原创 2020-06-05 09:56:17 · 11660 阅读 · 0 评论 -
Premiere Pro文件的压缩类型不受支持的解决办法
可以使用ffmpeg重新压缩,比如:ffmpeg -i origin.mp4 output.mp4之后使用pr打开output即可。原创 2020-05-24 10:36:39 · 22361 阅读 · 1 评论 -
记录一次调试js遇到的问题
最近在逆向网鼎杯的时候遇到了这个问题,不知道怎么回事,记录一下,希望下次能解决。我在函数虚空悟中想调用外部声明的函数造化以及变量藏,直接写在代码里面是没有问题的,确实能够访问。断点控制台里面能找到这两个外部变量。但是假如注释掉那两个console.log,这个函数里面没有调用造化和变量藏,下断点在这里的时候控制台里面就提示找不到。下次调试就有经验了,如果要调试外部的变量,最好在里面引用一下,不然会无法在调试器里面访问,暂时不知道原因。...原创 2020-05-20 16:27:59 · 311 阅读 · 1 评论 -
如何在安卓虚拟机上面访问宿主机的服务
今天帮妹子解决app开发的问题的时候遇到了这个情况,就是某个app套了html5的壳,目标是宿主机上监听在本地127.0.0.1的web服务,那么,问题来了。安卓机子上的app要访问宿主机的127.0.0.1地址,填写127.0.0.1又不行,因为对于安卓机来说127.0.0.1是他自己本身,它访问127.0.0.1只能访问到它自己。如果我们填写主机的内网地址,比如192.168.1.200,那么假如你这台电脑换了wifi就又要重新填过。通过网上查询的方法得知,AVD对于宿主机的默认地址一般是10.0.原创 2020-05-19 11:35:06 · 3255 阅读 · 1 评论 -
windows下c语言图形化gui编程踩坑记(环境:VScode)
我平时用的都是Mac和linux系统,但是无奈最近由于研究生复试需要的直播软件只能在windows上面跑,故被逼着用windows系统,而且只能在电脑前面等待一天轮到复试,复试内容是c语言。为了巩固c语言,我只能折腾windows上面的c语言编译器了。我了解的win上的c语言编译器如下:1.MSVC编译器:这种编译器是微软自家开发的编译器,需要下载VS studio来安装,需要用到官方的Windows SDK,下载内容比较多,不够轻便。去微软官方下载:visual studio安装的时候勾选MSVC原创 2020-05-18 11:10:54 · 10025 阅读 · 0 评论 -
记一次bandicom录制的mp4文件损坏修复
最近使用bandicom录制视频文件的时候中途不小心断电了,留下了一个mp4文件,播放器无法恢复,使用010editor打开这个mp4文件,发现仅有两个头的box,和正常的mp4文件比对,缺少了moov数据块经过查询得知mdat主要是存储视频中帧的信息,而moov存储的则是视频帧信息的读取格式。由于bandicom提取停止,导致来不及写入moov数据块,因此我们首要的任务是恢复moov数据块,这里有一个开源的项目:https://github.com/anthwlock/untrunc通过下载链原创 2020-05-12 14:27:35 · 6192 阅读 · 7 评论 -
解决macos ld: library not found for -lcrypto
主要原因是ldflag没有设置对,导致路径找不到brew install opensslbrew unlink openssl && brew link openssl --forceecho 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrcexport LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"export CPPFLAGS="-I/usr/loc原创 2020-05-08 19:38:10 · 2947 阅读 · 1 评论 -
改进的CTF竞赛中区块链题发邮件脚本,主要解决重复发邮件问题。
# -*- coding:UTF-8 -*-from web3 import Web3,HTTPProviderimport osimport timeimport binasciiimport base64import smtplibfrom email.mime.text import MIMETextfrom email.header import Headercontr...原创 2020-05-07 22:56:26 · 1498 阅读 · 0 评论 -
ffmpeg视频提取图像帧,相同帧宽分辨率降低的原因分析
最近因为要做一道题 ,roarCTF的黄金六年,使用了ffmpeg对视频进行帧提取。首先使用了如下命令ffmpeg -i 6.mp4 extracted\foo-%03d.jpg之后提取到的图片十分模糊。尤其是里面的二维码,十分模糊根本无法分析。怀疑是图片分辨率与视频的帧宽不同导致的,结果看了日志,发现帧宽是一样的。帧率30fps,分辨率都是960x560。也就是说“理论上”视频...原创 2020-05-07 11:26:46 · 4954 阅读 · 0 评论 -
好消息!Vmware已经可以和Hyper-V兼容共存啦!
需要下载20H1 版本即可https://blogs.vmware.com/workstation/2020/01/vmware-workstation-tech-preview-20h1.html原创 2020-05-06 23:55:30 · 8093 阅读 · 1 评论 -
x86_64平台下的ubuntu调试Mips并连接pwntools与gdb
sudo apt updatesudo apt install qemu-user libc6-mipsel-cross qemu-user-binfmt gdb-multiarchsudo mkdir /etc/qemu-binfmtsudo ln -s /usr/mipsel-linux-gnu /etc/qemu-binfmt/mipsel检查路径是否正确>>>...原创 2020-05-06 20:10:16 · 1585 阅读 · 0 评论 -
python批量给图片加说明水印
import osimport traceback# -*- coding: utf-8 -*-from PIL import Image, ImageDraw, ImageFont def add_text_to_image(img,root): txt=Image.new('RGBA', img.size, (0,0,0,0)) fnt=ImageFont.truetype...原创 2020-05-06 19:33:59 · 506 阅读 · 0 评论 -
Macos在桌面上打开终端terminal
新建文件 desktop.command输入以下内容:cd Desktopzsh保存后赋予权限执行:chmod a+x desktop.command打开访达按住command键然后将这个文件拖到以下两个位置,就可以随时在桌面、边栏,工具栏上面打开桌面的终端。...原创 2020-05-06 13:42:33 · 1644 阅读 · 0 评论 -
记一次奇怪的truecrypt解密,隐藏分区的MasterKey
地址题目地址: https://buuoj.cn/challenges#[V&N2020%20%E5%85%AC%E5%BC%80%E8%B5%9B]%E5%86%85%E5%AD%98%E5%8F%96%E8%AF%81参考了夏风大佬的博客: https://blog.xiafeng2333.top/ctf-25/说明在这道题里面,最终的一个VOL加密文件,可以通过passphr...原创 2020-05-06 13:35:21 · 3030 阅读 · 0 评论 -
BUUCTF 登陆验证失败 "Please check the reCaptcha box to verify you are human"错误的解决方法
针对Windows系统,修改host在C:\Windows\System32\drivers\etc文件中。针对linux和mac,在/etc/host文件里面。添加如下两行:203.208.40.119 recaptcha.net203.208.41.88 www.gstatic.cn重启浏览器即可。...原创 2020-05-06 10:15:36 · 12805 阅读 · 0 评论 -
记一次CTF的USB流量分析
最近在研究鼠标流量,找到如下的文章:https://www.cnblogs.com/hackxf/p/10670844.html根据这个师傅的说法,不同的鼠标抓到的流量不一样,一般的鼠标流量是四个字节,第一个字节表示按键指示左键右键,第二个字节表示水平位移,为正(小于127)是向右移动,为负(补码负数,大于127小于255)是向左移动。第三个字节表示垂直位移,为正(小于127)是向上移动,为负...原创 2020-04-29 16:20:02 · 7224 阅读 · 2 评论 -
Linux记录历史进程的CPU占用量
sudo bash #切换到root用户sudo apt-get install sysstat #安装sysstatpidstat -u 600 >/var/log/pidstats.log & disown $! # 后台运行并通过disown使其脱离ssh session控制原创 2020-04-27 21:45:26 · 5482 阅读 · 0 评论 -
修改nginx的配置使得在反向代理的情况下也能完成acme.sh自动免费签发ssl证书
server { listen 443 ssl; listen [::]:443 ssl; ssl_certificate /data/example.com.pem; ssl_certificate_key /data/example.com.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ...原创 2020-04-26 11:42:34 · 1094 阅读 · 1 评论 -
解决64位栈溢出ret2lib时的 do_system movaps xmmword ptr [rsp + 0x40], xmm0 crash的问题
Thread 2.1 "protect" received signal SIGSEGV, Segmentation fault.0x00007f6f2b2942f6 in do_system (line=0x7f6f2b3f8e9a "/bin/sh") at ../sysdeps/posix/system.c:125125 in ../sysdeps/posix/system.cLEG...原创 2020-04-25 19:44:26 · 2887 阅读 · 3 评论 -
linux shell脚本超时重试
while timeout -k 70 60 bash -c '这里写你的代码' ; [ $? = 124 ]do echo "命令超时正在重试"sleep 2 # Pause before retrydone这段脚本的意思就是60秒超时之后发送SIGTERM,如果SIGTERM没有使这个命令终止的话那就发送 SIGKILL指令。$? 表示上个命令的返回状态,124表示超时。需要...原创 2020-04-23 11:08:04 · 2343 阅读 · 1 评论 -
使得ubuntu18在桌面上打开终端时打开Desktop而不是home以及从源码修改ubuntu软件包的方法
如图在桌面上右键Open Terminal的时候我们想要打开的是桌面,而事实上ubuntu打开的是home目录,这个主要的原因是这个插件/usr/lib/x86_64-linux-gnu/nautilus/extensions-3.0/libterminal-nautilus.so没有编译好,要解决这个问题,从根本上可以通过修改源码添加链接描述重新编译来解决,但是有点麻烦,这里介绍一个不完美但是...原创 2020-04-19 17:01:23 · 2688 阅读 · 0 评论 -
解决ffmpeg报错Non-monotonous DTS in output stream 0:0;
最近使用ffmpeg合成视频有了如下报错信息:Non-monotonous DTS in output stream 0:0; previous: 21587350, current: 12740928; changing to 21587351. This may result in incorrect timestamps in the output file.解决方法是如下:...原创 2020-04-12 22:41:35 · 23743 阅读 · 6 评论 -
解决office 2019 正在更新office请稍后 0x0000142 应用程序无法正常启动
1.使用everything搜office update相关文件并删除我这里只是做个演示,有很多我已经删除了2.删除以下位置的文件并重启原创 2020-04-11 09:44:46 · 20186 阅读 · 1 评论 -
解决macos下配置nginx+php-fpm出现 file not found的问题
原配置文件/usr/local/etc/nginx/servers/discuz.phpserver { listen 8081; server_name localhost; location / { root html; index index.html index.htm...原创 2020-03-28 22:20:35 · 2161 阅读 · 0 评论 -
解决canon LBP 6200只能打印单面的问题
想要双面打印的时候LBP 6200会报这个错误提示纸张大小不正确,可是我明明设置了纸张大小为A4,但还是不匹配,说是letter,后来经过探索发现要在下面设置一下才行。...原创 2020-03-19 10:34:11 · 1598 阅读 · 0 评论 -
解决opencore从0.55更新到0.56后出现关机卡住的问题
很简单使用以下命令重建kextcache即可sudo kextcache -i /原创 2020-03-07 20:55:56 · 3411 阅读 · 0 评论 -
opencore黑苹果设置默认启动项\引导项
这是在opencore0.54中加入的新功能,只要把MISC/Security/AllowSetDefault的值设置为true,然后在opencore启动项选择界面,光标移到要设置默认启动项处,按crtl+enter或者ctrl+index即可。...原创 2020-03-07 20:50:41 · 59909 阅读 · 4 评论 -
解决手动运行shell命令成功,但在crontab中运行失败但问题
最近遇到了一个问题就是在终端中手动运行shell脚本成功但是在crontab中就会运行失败,检查之后,发现有两个主要原因1.环境变量设置不对,cron默认使用的环境变量是PATH=/usr/bin:/bin2.使用的shell不一样,cron默认使用的shell是/bin/sh解决方法如下:首先在命令行里敲echo $PATH然后把输出的内容加到你的shell脚本中:expor...原创 2020-03-07 09:08:50 · 3320 阅读 · 0 评论 -
windows10 录音机内录、外录、内外混合录的方法
打开声音设置弹出的页面中选择声音控制面板选择录制,此时默认设备是麦克风,此时默认为外录模式启用并设置立体声混音此时为内录模式在麦克风上面选择右键属性勾选侦听,在下面选择扬声器,此时为内外录混合录制模式。在内外混合录制的情况下你麦克风感应到的声音会立刻在扬声器里面重复发声,从而起到混合录制的效果。此时使用录音机录制即可。...原创 2020-02-22 19:48:44 · 32898 阅读 · 8 评论