Commit Graph

51 Commits (1392e8e2d8cfe4115f0a152aca16ffe3f0f4573a)

Author SHA1 Message Date
fanquake 983e0a2058
contrib: use LIEF 0.12.0 for symbol and security checks
3 years ago
fanquake 6fe55160dd
contrib: support arm64 darwin in security checks
3 years ago
fanquake 5a8f907c93
scripts: add CONTROL_FLOW to ELF security checks
3 years ago
fanquake 6ca5efa8ed
script rename control flow check to MACHO specific
3 years ago
fanquake b9898aeeaa
scripts: make security checks architecture independent
3 years ago
Hennadii Stepanov f47dda2c58
scripted-diff: Bump copyright headers
3 years ago
fanquake feee308401
scripts: match on exe type over str in security-check.py
3 years ago
fanquake f31d4bd214
scripts: test for PE control flow instrumentation
3 years ago
josibake a46f71bb70
lint: enable mypy checking for missing imports
3 years ago
fanquake 00b85d0b13
scripts: only parse the binary once in security-check.py
3 years ago
fanquake cad40a5b16
scripts: use LIEF for ELF checks in security-check.py
3 years ago
fanquake 42b589d18f
scripts: test for MACHO control flow instrumentation
4 years ago
fanquake 955140b326
contrib: consolidate PIE and NX security checks
4 years ago
fanquake 0f5d77c8e4
contrib: add PE PIE check to security checks
4 years ago
fanquake 8e1f40dd9a
contrib: use LIEF for PE security checks
4 years ago
fanquake a25b2e965c
contrib: use LIEF for macOS security checks
4 years ago
fanquake 7e7eae7aa8
contrib: use f strings in security-check.py
4 years ago
Luke Dashjr a0a771843f contrib: Changes to checks for PowerPC64
4 years ago
Wladimir J. van der Laan 634f6ec4eb contrib: Parse ELF directly for symbol and security checks
4 years ago
Tyler Chambers b6121edf70 swapped "is" for "==" in literal comparison
4 years ago
Wladimir J. van der Laan 65d0f1a533
devtools: Add security check for separate_code
4 years ago
fanquake eacedfb023
scripts: add additional type annotations to security-check.py
5 years ago
fanquake 83d063e954
scripts: add run_command to security-check.py
5 years ago
fanquake 13f606b4f9
scripts: remove NONFATAL from security-check.py
5 years ago
fanquake 061acf62a1
scripts: no-longer check for 32 bit windows in security-check.py
5 years ago
fanquake 3e38023af7
scripts: add PE .reloc section check to security-check.py
5 years ago
fanquake 7b99c7454c
scripts: add MACHO Canary check to security-check.py
5 years ago
fanquake 5ca90f8b59
scripts: add MACHO lazy bindings check to security-check.py
5 years ago
fanquake edaca2dd12
scripts: add MACHO NX check to security-check.py
5 years ago
MarcoFalke e09c701e01 scripted-diff: Bump copyright of files changed in 2020
5 years ago
fanquake 7c9e821c4e
scripts: add MACHO NOUNDEFS check to security-check.py
5 years ago
fanquake 4ca92dc6d3
scripts: add MACHO PIE check to security-check.py
5 years ago
Craig Younkins af1ed206f8 Fix broken Gmane URLs
6 years ago
Wladimir J. van der Laan 78dae8cacc
Merge #13780: 0.17: Pre-branch maintenance
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
Chun Kuan Lee 1e60713a68 contrib: Fix test-security-check fail in Ubuntu 18.04
6 years ago
Conrado Gouvea 37d363dd4a
Tools: fix BIND_NOW check in security-check.py
6 years ago
John Bampton 0d31ef4762 Enable W191 and W291 flake8 checks.
7 years ago
John Newbery 5de2b18c67 [contrib] fixup security-check.py Python3 support
7 years ago
John Newbery bc6fdf2d15 Change all python files to use Python3
7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017
7 years ago
practicalswift 25cd520fc4 Use sys.exit(...) instead of exit(...): exit(...) should not be used in programs
7 years ago
Wladimir J. van der Laan 4e1567acff
Merge #8249: Enable (and check for) 64-bit ASLR on Windows
8 years ago
Wladimir J. van der Laan 9a75d29b6f devtools: Check for high-entropy ASLR in 64-bit PE executables
8 years ago
isle2983 4677b197f7 [copyright] add MIT License copyright header to remaining Python files
8 years ago
Matthew King 7b01ce254c Favour python over python2 as per PR #7723
9 years ago
Matthew King 873e81f89b Use portable #! in python scripts (/usr/bin/env)
9 years ago
Wladimir J. van der Laan 18f05c765c build: python 3 compatibility
9 years ago
Cory Fields cd27bf51e0 release: fix parsing of BIND_NOW with older readelf
9 years ago
calebogden 0331aa350c Fixing typos on security-check.py and torcontrol.cpp
9 years ago