Bibliotecas escritas em Assembly
Apollo-11
Código-fonte original do Apollo 11 Guidance Computer (AGC) para o comando e os módulos lunares.
- 55.2k
- GNU General Public License v3.0
MS-DOS
As fontes originais do MS-DOS 1.25 e 2.0, para fins de referência.
- 15.6k
- GNU General Public License v3.0
MalwareSourceCode
Coleção de código-fonte de malware para uma variedade de plataformas em uma variedade de diferentes linguagens de programação.
- 13.1k
hello-world
Hello world em todas as linguagens de computador. Obrigado a todos que contribuem para isso, certifique-se de ver contribuindo.md para obter instruções de contribuição!.
- 10.0k
- MIT
Reverse-Engineering-Tutorial
Um tutorial de engenharia reversa abrangente e GRATUITO que cobre as arquiteturas x86, x64, ARM de 32 bits e ARM de 64 bits.
- 8.7k
- Apache License 2.0
unix-history-repo
Histórico de commit contínuo do Unix desde 1970 até hoje.
- 6.2k
- GNU General Public License v3.0
Prince-of-Persia-Apple-II
Um jogo de corrida, salto e luta de espadas que fiz no Apple II de 1985-89.
- 6.2k
- GNU General Public License v3.0
x86-bare-metal-examples
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QEMU 2.10中的Ubuntu 17.10主机和真实硬件上进行了测试。 Userland作弊网址:https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM裸机安装程序位于:https://github.c.
- 4.5k
- GNU General Public License v3.0
BLAKE3
as implementações oficiais de Rust e C da função hash criptográfica BLAKE3.
- 4.0k
- GNU General Public License v3.0
ring
Criptografia segura, rápida e pequena usando Rust (por briansmith).
- 3.2k
- GNU General Public License v3.0
asmttpd
Servidor Web para Linux escrito em assembly amd64.
- 2.9k
- GNU General Public License v3.0 only
asm_book
Um livro que ensina programação em linguagem assembly no ISA de 64 bits ARM. Ao longo do caminho, são oferecidas boas práticas de programação e insights sobre desenvolvimento de código que se aplicam diretamente a linguagens de nível superior.
- 2.2k
- GNU General Public License v3.0
malware_training_vol1
Materiais para o treinamento de análise de malware do Windows (volume 1).
- 1.8k
nasm
Um montador x86 de plataforma cruzada com uma sintaxe semelhante à da Intel.
- 1.8k
- GNU General Public License v3.0