100 Days of YARA – Day 52: Golang ssh package

I was looking at some ABCbot samples and noticed that some of them included the golang ssh package. I thought this would be useful to know when looking at new samples. rule golang_ssh { meta: description = "Golang binary including golang.org/x/crypto/ssh" reference = "https://pkg.go.dev/golang.org/x/crypto/ssh" strings: $ = "golang.org/x/crypto/ssh" condition: all of them } YARA Rules …

Continue reading 100 Days of YARA – Day 52: Golang ssh package

100 Days of YARA – Day 50: libprocesshider

I have encountered libprocesshider being used in the wild. This is a userland rootkit that abuses LD_PRELOAD to hide processes. https://github.com/gianlucaborello/libprocesshider This library is simple; under 100 lines of C code. This rule matched on a malicious libprocesshider library found on a honeypot system. rule libprocesshider { meta: description = "libprocesshider userland rootkit" strings: $ …

Continue reading 100 Days of YARA – Day 50: libprocesshider