Converting Active Directory SIDs to names using LDAP + Rust

CyberSift recently had a requirement to be able to convert Active Directory SIDs into user friendly names. SIDs crop up whenever you look at security related Windows Event logs, such as event 4627(S): Group membership information, and would be similar in format to: S-1-5-21-1377283216-344919071-3415362939-1104. This format is obviously not very readable by anyone who looks … Continue reading Converting Active Directory SIDs to names using LDAP + Rust

Advertisement
Privacy Settings

When being Lazy pays off: Kotlin Objects and NoClassDefFoundError

One of my favorite concepts in Kotlin is the "Object" class. A quick refresh: A normal "class": class ExampleClass(arg1: String) An "object" is very similar in syntax as can be seen below, but comes with a crucial difference: it is a singleton. object ExampleObject There's a lot of debate around Singletons being evil or not... … Continue reading When being Lazy pays off: Kotlin Objects and NoClassDefFoundError