objcopy --keep-file-symbols --output-target pei-i386 liba.so liba.dll
是标准的 CXX 写的,所以很方便的转换成同架构各种格式的对象文件,不用担心兼容问题(只是在反汇编上,实际上各平台系统调用/动态链接有区别)。Java_com_coolapk_market_util_AuthUtils_getAS 输入一个 string(UUID),输出一个 string,但具体是那种格式的 string 不清楚一键安装 upx(executable packer) 🐤:
(只能在 AMD64 Linux 平台上使用)
cd tmp
wget https://github.com/upx/upx/releases/download/v3.94/upx-3.94-amd64_linux.tar.xz
tar -xvf upx-3.94-amd64_linux.tar.xz
# Install!
sudo install -Dm644 upx-3.94-amd64_linux/upx.1 /usr/share/man/man1/
# And man doc
sudo install -Dm755 upx-3.94-amd64_linux/upx /usr/bin
cat upx-3.94-amd64_linux/README.1ST
删除:
sudo rm /usr/bin/upx
sudo rm /usr/share/man/man1/upx.1
(只能在 AMD64 Linux 平台上使用)
cd tmp
wget https://github.com/upx/upx/releases/download/v3.94/upx-3.94-amd64_linux.tar.xz
tar -xvf upx-3.94-amd64_linux.tar.xz
# Install!
sudo install -Dm644 upx-3.94-amd64_linux/upx.1 /usr/share/man/man1/
# And man doc
sudo install -Dm755 upx-3.94-amd64_linux/upx /usr/bin
cat upx-3.94-amd64_linux/README.1ST
删除:
sudo rm /usr/bin/upx
sudo rm /usr/share/man/man1/upx.1
duangsuse::Echo
#recommend #reveng https://github.com/avast-tl/retdec Avast! 安全的好东西
This media is not supported in your browser
VIEW IN TELEGRAM
我只会
extern printf
section .text
global main
main:
push hello
call printf
ret
section .data
hello: db "Hello, world"
extern printf
section .text
global main
main:
push hello
call printf
ret
section .data
hello: db "Hello, world"
duangsuse::Echo
我只会 extern printf section .text global main main: push hello call printf ret section .data hello: db "Hello, world"
nasm hello.asm -o hello.o -faout
gcc -m32 hello.o -o hello
./hello
段错误
gcc -m32 hello.o -o hello
./hello
段错误
#Ruby #dev #project 在编译 MRuby 的时候由于缺少一个 Default NDK home 走了一些弯路(甚至自己定义了一个用来自动设置 NDK home 的方法),
因为现在 duangsuse 很喜欢积极修复小问题,就快速修改了一下准备提交给 mruby/mruby (改动太小就没开 new branch
没想到 mrb 要求
估计要撤下那个 commit 了(
要不然我觉得做一个 MandarinRuby 还挺好,不若就这样(跑
另外貌似还发现 GitHub 的某 Ruby Heredoc 代码高亮好像有问题? 到时候看下
顺便最近学学 Qt 吧?
因为现在 duangsuse 很喜欢积极修复小问题,就快速修改了一下准备提交给 mruby/mruby (改动太小就没开 new branch
没想到 mrb 要求
Create a branch which is dedicated to your change ... 留着他们 rebase 的估计要撤下那个 commit 了(
要不然我觉得做一个 MandarinRuby 还挺好,不若就这样(跑
另外貌似还发现 GitHub 的某 Ruby Heredoc 代码高亮好像有问题? 到时候看下
顺便最近学学 Qt 吧?
dse@susepc:~$ ~/Projects/mruby-1.4.1/bin/mirb
mirb - Embeddable Interactive Ruby Shell
> 1
=> 1
> 22
=> 22
> 你好 = 1
=> 1
> 你好
=> 1
🌚
duangsuse::Echo
class/module name must be CONSTANT 嗯... 这样就得想办法解决常量区分的问题
太烧脑了,Ruby 是这样区分常量和其它变量的... 要不然加个
字符串 = String#=> Class
class String
class << self
alias :初始化 :initialize
alias :新 :new
alias :被继承时 :inherited
alias :超类 :superclass
alias :类 :class
end
alias :剪切 :split
end
字符串.类
来来来直接靠 Ruby 本身「汉化」 Ruby 哈哈 🤣
感谢 Matz 居然还让 Ruby 支持了非 ascii 标识符...