0%
学习r2
逆向 学习r2
https://www.megabeets.net/a-journey-into-radare-2-part-1/
RABIN2 — Binary program info extractor
$ rabin2 -I megabeets_0x1
stripped false
没有剥离符号表static false
//所以是动态链接
RUST学习4
Result<T, E>
Rust doesn’t have exceptions. Instead, it has the type Result<T, E>
for recoverable errors and the panic! macro that stops execution when the program encounters an unrecoverable error.
When the panic!
macro executes, your program will print a failure message, unwind and clean up the stack, and then quit.
RUST学习3
RUST学习2
rust
All data stored on the stack must have a known, fixed size.
Data with an unknown size at compile time or a size that might change must be stored on the heap instead.
Pushing to the stack is faster than allocating on the heap
because the allocator never has to search for a place to store new data;