dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
A binary static analysis tool that provides security and correctness results for Windows Portable Executable and *nix ELF binary formats
보안C# · PowerShellGitHub @microsoft직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗This repository contains the source code for BinSkim, a Portable Executable (PE) light-weight scanner that validates compiler/linker settings and other security-relevant binary characteristics.
src\BinSkim.sln to develop changes for contribution.BuildAndTest.cmd at the root of the enlistment to ensure that all tests pass, release build succeeds, and NuGet packages are createdIf you only want to run the Binskim tool without installing anything, then you can
rename microsoft.codeanalysis.binskim.x.y.z.nupkg microsoft.codeanalysis.binskim.x.y.z.zip)tools (for example, tools\linux-x64, tools\win-x64, or tools\osx-x64).binskim.exe analyze c:\bld\*.dll --recurse true --output MyRun.sarif./BinSkim analyze /someDirectory/testBinary -o MyRun.sarif./BinSkim analyze /someDirectory/testBinary -o MyRun.sarifdotnet binskim.dll analyze /directoryPath/testBinary -o MyRun.sarif| Argument (short form, long form) | Meaning |
|---|---|
--trace | Execution traces, expressed as a semicolon-delimited list enclosed in double quotes, that should be emitted to the console and log file (if appropriate). Valid values: PdbLoad, ScanTime, RuleScanTime, PeakWorkingSet, TargetsScanned, ResultsSummary. |
--sympath | Symbol paths, expressed as a semicolon-delimited list enclosed in double quotes. (e.g. SRV*https://msdl.microsoft.com/download/symbols or Cache*d:\symbols;Srv*https://symweb) See https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/advanced-symsrv-use for syntax information. |
--local-symbol-directories | Local directory paths, expressed as a semicolon-delimited list enclosed in double quotes, that will be examined when attempting to locate PDBs. |
-o, --output | File path used to write and output analysis using SARIF |
-r, --recurse [true|false] | If true, recurse into subdirectories when evaluating file specifier arguments |
-c, --config | (Default: ‘default’) Path to policy file to be used to configure analysis. Passing value of 'default' (or omitting the argument) invokes built-in settings |
-q, --quiet [true|false] | If true, do not log results to the console |
-s, --statistics | Generate timing and other statistics for analysis session |
--insert | Optionally present data, expressed as a semicolon-delimited list enclosed in double quotes, that should be inserted into the log file. Valid values include Hashes, TextFiles, BinaryFiles, EnvironmentVariables, RegionSnippets, ContextRegionSnippets, ContextRegionSnippetPartialFingerprints, Guids, VersionControlDetails, and NondeterministicProperties. |
-e, --environment [true|false] | If true, log machine environment details of run to output file. This option records potentially sensitive information (such as all environment variable values) to the log file. |
Example: binskim.exe analyze c:\bld\*.dll --recurse true --output MyRun.sarif
-p, --plugin | Paths to plugin, expressed as a semicolon-delimited list enclosed in double quotes, that will be invoked against all targets in the analysis set. |
--rich-return-code [true|false] | If true, output a more detailed exit code consisting of a series of flags about execution, rather than outputting '0' for success/'1' for failure (see codes below) |
--level | Failure levels, expressed as a semicolon-delimited list enclosed in double quotes, that is used to filter the scan results. Valid values: Error, Warning and Note. |
--kind | Result kinds, expressed as a semicolon-delimited list enclosed in double quotes, that is used to filter the scan results. Valid values: Fail (for literal scan results), Pass, Review, Open, NotApplicable and Informational. |
--baseline | A Sarif file to be used as baseline. |
--help | Table of argument information. |
--version | BinSkim version details. |
value pos. 0 | One or more specifiers to a file, directory, or filter pattern that resolves to one or more binaries to analyze. |