14 matches found
ghostrings
Ghostrings P-Code 분석을 통해 Go 바이너리에서 문자열 정의를 복구하는 스크립트입니다. x86, x86-64, ARM 및 ARM64에서 테스트되었습니다. 스크립트 Golang 이 스크립트들은 Script Manager의 Golang 카테고리에서 찾을 수 있습니다. GoDynamicStrings.java 스택에 생성된 문자열 구조를 찾기 위해 P-Code를 분석합니다. 하위 수준의 "register" 스타일 분석을 사용합니다. GoFuncCallStrings.java 스택에 기록되지 않고 레지스터를 통해 함수 호출...
r2gopclntabParser
r2gopclntabParser 참고: 이 기능은 gopc 분석 플러그인으로 radare2 코어에 직접 구현되었습니다. 완전히 스트립된stripped 바이너리를 포함한 Go 바이너리에서 함수 심볼을 복구하기 위한 radare2 기반 Go gopclntab 파서입니다. Go 버전 1.2, 1.16, 1.18, 1.20+의 ELF, Mach‑O, PE 바이너리를 지원합니다. 모든 Go 1.2+ 바이너리에는 gopclntabProgram Counter Line Table이라는 데이터 영역이 내장되어 있으며, Go 런타임이 스택...
AlphaGolang
AlphaGolang by Juan Andres Guerrero-Saade JAG-S @ SentinelLabs 설명: AlphaGolang은 IDAPython 스크립트 모음으로, 맬웨어 리버스 엔지니어가 Go 바이너리를 마스터하는 데 도움을 주기 위해 만들어졌습니다. 아이디어는 스크립트를 구체적인 단계로 나누어 깨지기 쉬운 모놀리식 스크립트를 피하고, 분석가가 Go 바이너리를 다룰 때 따를 수 있는 방법론을 모방하는 것입니다. 스크립트는 GPL 라이선스로 배포됩니다 Tim Strazzere의 원본...
TheCl0n3r
TheCl0n3r TheCl0n3rを使用すると、gitリポジトリのダウンロードと管理ができます。 はじめに 私の経験で使用するペネトレーションテストツールの約90%は、主にgithubで見つけることができます。このツールの目的は、これらのgitリポジトリのダウンロード、更新、削除を容易にすることです。新しいテストシステムに移行する場合、使用している同じツールセットを簡単に移行できるようにします。 使い方 GitHubを検索 現在インストールされているツールの一覧表示 GOバイナリのビルドとPythonツールのインストール 機能 リポジトリのダウンロード リポジトリの更新 リポジトリの...
gimphash
gimphash gimphash는 Go 바이너리에 대한 imphash 동등 값을 계산하기 위해 제안된 방법입니다. 이름은 G o-imp ort-hash 를 나타냅니다. Golang 바이너리는 실행 파일의 일부로 의존성을 포함합니다. 이러한 의존성에는 표준 라이브러리 패키지와 타사 의존성이 모두 포함되며, 고전적인 imphash와 유사하게 Golang 프로젝트를 식별하는 데 사용할 수 있습니다. 의존성은 각 Golang 바이너리에 포함된 pclntab을 사용하여 나열할 수 있습니다Mandiant의 이 블로그 게시물도 참조...
Malicious code in prisma-callback (npm)
--- -= Per source details. Do not edit below this line.=- Source: amazon-inspector 1aab2820bfb9036995418ba2b36887f8970d7deaa69d8bc4aa24e36266bf18d1 [email protected] is a name-confusion package against the genuine prisma ORM. Its package.json declares "preinstall":...
Memory Forensics Techniques for Automated Detection and Analysis of Go Malware
The Go programming language has become increasingly popular among malware developers due to its ability to produce statically linked, cross-platform executables that challenge traditional analysis techniques. These binaries embed a substantial runtime and compiler-generated metadata and are...
Amazon Linux 2023 : golang, golang-bin, golang-misc (ALAS2023-2026-1381)
It is, therefore, affected by multiple vulnerabilities as referenced in the ALAS2023-2026-1381 advisory. net/http: memory exhaustion in Request.ParseForm CVE-2025-61726 archive/zip: denial of service when parsing arbitrary ZIP archives CVE-2025-61728 crypto/tls: handshake messages may be processe...
SBOMVerifierGoPoC
🔍 SBOM Verifier for Go !Pythonhttps://img.shields.io/badg...
Fedora: Security Advisory for golang-github-markbates-pkger (FEDORA-2022-ea8f4e232d)
The remote host is missing an update for the SPDX-FileCopyrightText: 2022 Greenbone AG Some text descriptions might be excerpted from a referenced sources, and are Copyright C by the respective right holders. SPDX-License-Identifier: GPL-2.0-only ifdescription...
[SECURITY] Fedora 36 Update: golang-github-markbates-pkger-0.17.1-6.fc36
Pkger is a tool for embedding static files into Go binaries. It will, hopeful ly, be a replacement for github.com/gobuffalo/packr/v2...
[SECURITY] Fedora 35 Update: golang-github-markbates-pkger-0.17.1-5.fc35
Pkger is a tool for embedding static files into Go binaries. It will, hopeful ly, be a replacement for github.com/gobuffalo/packr/v2...
[SECURITY] Fedora 36 Update: golang-github-markbates-pkger-0.17.1-5.fc36
Pkger is a tool for embedding static files into Go binaries. It will, hopeful ly, be a replacement for github.com/gobuffalo/packr/v2...
Extracting type information from Go binaries
During the 2021 edition of the SAS conference, I had the pleasure of delivering a workshop focused on reverse-engineering Go binaries. The goal of the workshop was to share basic knowledge that would allow analysts to immediately start looking into malware written in Go. A YouTube version of the...