Unterhimmel-Binary cracking
各种修软件工具error
Featured image of post 各种修软件工具error

各种修软件工具error

windows和linux上各种工具使用出现bug\error的patch整合

misc

volatility3

plugins 出现kernel error

运行volatility3的时候出现了这种匪夷所思的错误

1
2
Unsatisfied requirement plugins.Info.kernel.layer_name:
Unsatisfied requirement plugins.Info.kernel.symbol_table_name:

首先确定你的plugins和symbols都齐全,注意压缩包放在对应文件夹下就可
然后根据这篇文章 可以重新开一个cache文件夹,确定有 读写权限 ,运行时输入python vol.py -vvv --cache-path .\your_new_directory\ -f .\file.mem windows.info.Info来重置即可

Arch

dingtalk无法使用fcitx

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -Wall -Wno-pointer-sign -I. -I.. -I../gelfx -DSBINDIR='"/usr/local/sbin"'  -Wall -Wno-pointer-sign -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/liut/.cache/paru/clone/execstack/src=/usr/src/debug/execstack -flto=auto -MT execstack.o -MD -MP -MF .deps/execstack.Tpo -c -o execstack.o execstack.c
execstack.c:18:10: 致命错误:config.h:没有那个文件或目录
   18 | #include <config.h>
      |          ^~~~~~~~~~
编译中断。
make: *** [Makefile:554:execstack.o] 错误 1
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
错误: 未能构建 'execstack-20130503-9':
错误: 无法构建 dingtalk-bin-7.6.45.5041701-1,未满足以下依赖关系:execstack
错误: 未能构建的软件包:execstack-20130503-9  dingtalk-bin-7.6.45.5041701-1

匪夷所思的安装错误,改为extra-x86_64-build运行后有一个干净的x86_64 chroot环境以供我们手动安装

1
sudo pacman -U dingtalk-bin-*.pkg.tar.zst

中文输入法无法使用(fcitx5+wayland)
dingtalk.sh中修改(全局fcitx5不支持导致的) 修改/home/nan0in27/.cache/yay/dingtalk-bin下的dingtalk.sh:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash -e
# try wayland and fallback to xcb in case that it may support xcb some day.

#######################3
# 设置输入法模块(fcitx 或 ibus)
case "${XMODIFIERS}" in
"@im=ibus")
  : ${QT_IM_MODULE:=ibus}
  ;;
*)
  : ${QT_IM_MODULE:=fcitx}
  ;;
esac
export QT_IM_MODULE 
##########################3

export QT_QPA_PLATFORM="wayland;xcb"
export QT_AUTO_SCREEN_SCALE_FACTOR=1

cd /opt/dingtalk/release
./com.alibabainc.dingtalk

然后创建软链接

1
2
3
mkdir -p ~/.local/bin
ln -sf ~/.cache/yay/dingtalk-bin/dingtalk.sh ~/.local/bin/dingtalk
which dingtalk

这样就没问题了,shell和krunner都会运行dingtalk.sh,可以输入中文

nvidia_drm模块无法加载而启动不了nvidia驱动

在一次滚动更新中我发现nvidia启动不了! 但是如果我在终端启动一下nvidia_drm就可以正常使用了,但是我不知道原因,所以临时启一个服务作为解决方案:

1
sudo vim /etc/systemed/system/nvidia-drm-modeset.service 

然后写入

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[Unit]
 Description=Load NVIDIA DRM with modeset
Before=display-manager.service  # 确保在 SDDM 之前运行
Requires=systemd-modules-load.service
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/usr/bin/modprobe nvidia_drm modeset=1
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

设置服务启用:

1
2
sudo systemctl enable nvidia-drm-modeset.service  # 开机自启
sudo systemctl start nvidia-drm-modeset.service   # 立即运行

这只是个临时解决方案!!

neovide奇怪的底部栏丢失

在一次打开neovide的时候我突然发现我的底部栏没了?这导致我的搜索也变得很诡异

但是如果窗口化又可以正常显示,高度过高就会直接消失,我怀疑是浮动面板的问题,网上也没搜到类似情况,所以翻了下文档,有一个禁用窗口模糊的效果(实则就是改变了窗口自动修改比例的效果,在init.lua里加上后面这行以后就可以了vim.g.neovide_floating_blur = false -- 禁用浮动窗口模糊
题外话:neovide的字体设置最好要比你终端原本设置的大一点或者一样显示效果才会不容易有问题出现

后续发现如果替换过字体的话也要重新修改一下字体大小来进行底部栏重新加载

本博客已稳定运行
发表了46篇文章 · 总计16万4千字

浙ICP备2024137952号 『网站统计』

𝓌𝒶𝒾𝓉 𝒻ℴ𝓇 𝒶 𝒹ℯ𝓁𝒾𝓋ℯ𝓇𝒶𝓃𝒸ℯ
使用 Hugo 构建
主题 StackJimmy 设计
⬆️该页面访问量Loading...