Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
Elevation of Privilege (EOP) by Microsoft web.archive.org
A card game based on Microsoft's threat modeling framework "STRIDE" (Spoofing, Tampering etc.). The card deck is available as PDF from Microsoft. Adam Shostack, the author of EoP has also a git repo for EoP.
-
Cornucopia cornucopia.owasp.org
OWASP® Cornucopia is a threat modeling tool in the form of a card game to assist software development teams identify security requirements in Agile, conventional and formal development processes. It's based on OWASP's Top 10, ASVS/MASVS/MASTG, CAPEC and SAFECode. The card…
-
hashcat Forum hashcat.net
Forum by the developers of hashcat.
-
Smart Contract Security Verification Standard securing.github.io
A free 14-part checklist created to standardize the security of smart contracts for developers, architects, security reviewers and vendors.
-
Secureth guidelines guidelines.secureth.org
Aid you in formulating your own software engineering process by giving a complete picture of all the different concerns and expectations in your software projects.
-
Solidity Patterns fravoll.github.io
A compilation of patterns and best practices for the smart contract programming language Solidity.
-
List of Known Bugs docs.soliditylang.org
A JSON-formatted list of some of the known security-relevant bugs in the Solidity compiler.
-
DeFiYield's REKT db defiyield.app
Database of Crypto Hacks, Exploit, Scam.
-
CryptoScamDB cryptoscamdb.org
Keeping track of cryptocurrency scams in an open-source database.
-
Yoda Protector yodap.sourceforge.net
Free, open source, Windows 32-bit software protector.
-
AxProtector wibu.com
Encrypts the complete software you aim to protect, and shields it with a security shell, AxEngine, best-of-breed anti-debugging and anti-disassembly methods are then injected into your software.
-
Qualitative and quantitative evaluation of software packers webdiis.unizar.es
-
Malheur web.archive.org
Contains the recorded behavior of malicious software (malware) and has been used for developing methods for classifying and clustering malware behavior (see the JCS article from 2011).
-
ViruSign web.archive.org
Another online malware database.
-
TTProtect web.archive.org
Professional protection tool designed for software developers to protect their PE applications against illegal modification or decompilation.
-
32Lite web.archive.org
Compression tool for executable files created with Watcom C/C++ compiler.
-
VXvault vxvault.net
Online malware database.
-
VX Underground vx-underground.org
PL-CERT based open source MWDB python application holding a malware database containing every APT sample from 2010 and over 7.5M maliciousbinaries.
-
VMProtect vmpsoft.com
Protects code by executing it on a virtual machine with non-standard architecture that makes it extremely difficult to analyze and crack the software.
-
DarkCrypt totalcmd.net
Simply and powerful plugin for Total Commander used for file encryption using 100 algorithms and 5 modes.
-
Yoda Crypter sourceforge.net
Supports polymorphic encryption, softice detection, anti-debug API's, anti-dumping, etc, encrypts the Import Table and erases PE Header.
-
RapidEXE sourceforge.net
Simple and efficient way to convert a PHP/Python script to a standalone executable.
-
tElock softpedia.com
Practical tool that intends to help developers who want to protect their work and reduce the size of the executable files.
-
DotNetZ softpedia.com
Straightforward and lightweight, command-line piece of software written in C that allows you to compress and pack Microsoft .NET Framework executable files.
-
Classifying packed programs as malicious software detected semanticscholar.org
(December 2016)
-
ElecKey sciensoft.com
Suite of software and tools that offer a complete solution for software protection, copy protection, and license management.
-
RDMC sac.sk
DMC algorithm based packer.
-
A comparative analysis of software protection schemes researchgate.net
(June 2014)
-
PELock pelock.com
Software protection system for Windows executable files ; protects your applications from tampering and reverse engineering, and provides extensive support for software license key management, including support for time trial periods.
-
PCjs pcjs.org
Uses JavaScript to recreate the IBM PC experience, using original ROMs, CPUs running at their original speeds, and early IBM video cards and monitors.
-
-
Code Virtualizer oreans.com
Powerful code obfuscation system for Windows, Linux and macOS applications that helps developers to protect their sensitive code areas against Reverse Engineering with very strong obfuscation code, based on code virtualization.
-
Obsidium obsidium.de
Feature-rich professional software protection and licensing system designed as a cost effective and easy to implement, yet reliable and non-invasive way to protect your 32- and 64-bit Windows software applications and games from reverse engineering.
-
MRC mandiant-red-curtain.apponic.com
(Mandiant Red Curtain) Free software for Incident Responders that assists with the analysis of malware ; it examines executable files (e.g., .exe, .dll, and so on) to determine how suspicious they are based on a set of criteria.
-
Wavelet decomposition of software entropy reveals symptoms of malicious code linkinghub.elsevier.com
(December 2016)
-
Conceptual and empirical comparison of dimensionality reduction algorithms (PCA, KPCA, LDA, MDS, SVD, LLE, ISOMAP, LE… linkinghub.elsevier.com
(May 2021)
-
API-MalDetect: Automated malware detection framework for windows based on API calls and deep learning techniques linkinghub.elsevier.com
(September 2023) :star:
-
Research of software information hiding algorithm based on packing technology link.springer.com
(September 2020)
-
Generic black-box end-to-end attack against state of the art API call based malware classifiers link.springer.com
(September 2018) :star:
-
Entropy analysis to classify unknown packing algorithms for malware detection link.springer.com
(May 2016) :star:
-
Absent extreme learning machine algorithm with application to packed executable identification link.springer.com
(January 2016)
-
Unpacking, reversing, patching infosecinstitute.com
-
SCORE: Source code optimization & reconstruction ieeexplore.ieee.org
(July 2020)
-
Fast and robust fixed-point algorithms for independent component analysis ieeexplore.ieee.org
(May 1999)
-
SoK: (state of) the art of war: Offensive techniques in binary analysis ieeexplore.ieee.org
(May 2016)
-
Obfuscator-LLVM: Software protection for the masses ieeexplore.ieee.org
(May 2015)
-
Dynamic classification of packing algorithms for inspecting executables using entropy analysis ieeexplore.ieee.org
(October 2013)
-
Countering entropy measure attacks on packed software detection ieeexplore.ieee.org
(January 2012)
-
Unconditional self-modifying code elimination with dynamic compiler optimizations ieeexplore.ieee.org
(October 2010)
-
Design and performance evaluation of binary code packing for protecting embedded software against reverse engineering ieeexplore.ieee.org
(May 2010)
- next page of items loading…