logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用Go语言 在windows下 实现隐藏进程命令行参数 保护密码等数据

C语言在unix下可以通过直接覆写argv的方式隐藏参数,但是在windows下由于win32 api的限制,获取到的参数是一串连续的字符串,在C语言的main函数调用之前已经由C标准库实现了分割,导致直接修改argv并不能实现隐藏参数的目的。但是,我们可以利用golang封装的syscall.GetCommandLine()直接拿到该处内存的切片,从而可以方便地进行修改。当然,C语言通过系统调用

文章图片
#windows#golang
安卓沉浸状态栏下 PreferenceFragment 弹出的输入对话框无法跟随键盘上移的解决办法

在不沉浸状态栏时,点击呼出的输入对话框将跟随键盘上移,但一旦沉浸状态栏或导航栏后,再呼出对话框时则无法上移。

文章图片
#android#kotlin#bug +2
电信天翼网关TEWA-1000E/G等系列光猫新版固件破解超级密码

实际操作机型TEWA-1006G。之前在同一个光猫上使用上述教程成功拿到了超级密码,但是一年之后电信远程更新了固件,该破解方法部分失效,于是我在研究之后找到了新的破解流程,在此做个记录。

文章图片
#网络协议#网络安全#桥接模式
C语言波兰表达式求值

利用一个操作数栈,从表达式末尾遍历,遇到数字则入栈,遇到运算符则依次出栈两个数进行运算,然后将结果入栈。这样扫描完整个表达式之后,栈中剩下的即为表达式的值。

#c++#算法#数据结构 +1
当 Visual Studio Installer 找不到安装时删除 Visual Studio的办法

摘自删除 Visual Studio如果遇到灾难性错误,并且无法修复或卸载 Visual Studio,可运行 InstallCleanup.exe工具,以删除 Visual Studio 2017 或 Visual Studio 2019 的所有已安装实例的安装文件和产品信息。警告InstallCleanup 工具仅作为修复或卸载失败时在不得已情况下采用的一种方法 。 此工具可能会从其他 Vis

#windows#visual studio
openwrt squashfs固件解包打包与签名方法

我们有时没有时间重新编译整个固件,但是却又想修改其中的某个功能,这时就涉及到了固件的解包与打包下面提供一个简单的解包打包脚本:openwrt固件修改(squashfs+jffs2格式固件)。#!/bin/shsudo echo "Starting..."MKSQSHFS4='./bin/mksquashfs4'PADJFFS2='./bin/padjffs2'case "$1" in'extrac

#linux#操作系统
C语言 GCC编译的程序运行报错 malloc.c:2401: sysmalloc: Assertion 的分析解决

问题背景最近在写项目CMoe-Counter,在涉及到内存分配时报标题中错误。该错误有以下两点神奇的特征:MacOS下用clang编译后运行完全正常Ubuntu下用gcc编译后运行出上述断言错,但是在出错位置附近加puts("任意内容")后,运行完全正常错误分析因为出错位置附近加puts("任意内容")后,运行完全正常,且MacOS下clang编译后一切正常,初步推测该错误是由编译器不同引发。又由

文章图片
#c语言#数据结构
CDOJ 300 木杆上的蚂蚁

碰撞后掉头与碰撞后穿过对方,且名字互换这两种情况等价。

#python#算法
利用cosmopolitan 编译在x86/x64架构下全平台可执行的C程序

Cosmopolitan Libc 使C语言实现像 Java 一样一次编写到处运行的特性,而且不需要 JVM 之类的虚拟机,代码是纯原生的。它可以在 Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS 上执行,保持了C语言的高性能与小体积。有关其可移植的原理,改日另写一篇博客加以分析。HelloWorld非常简单,甚至不需要特别加以说

#c语言#linux#windows
Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹

#!/bin/shcd $1for file in `find . -name "*.zip"`doif test -f "$file"thenfolder=`basename $file .zip`echo 解压到$folder...mkdir "$folder"unzip "$file" -d "$folder"fidone将以上文件保存为unzipall.sh,添加执行权限后执行....

文章图片
#linux#bash
    共 22 条
  • 1
  • 2
  • 3
  • 请选择