eli5: help with explaining a trojan

213 views

a data-stealing Trojan (uses external keylogger DLL) what does this phrase mean? I know that a trojan is a program that starts when you open a specific app, butt what does the external keylogger DLL part mean?

In: 3

2 Answers

Anonymous 0 Comments

Trojan – a program that appears to do what you want, but also secretly does something bad.

DLL – dynamically-linked library – code that can be shared between multiple programs. Commonly used for things like user interface (textareas, dropdown selects, checkboxes, buttons, file selection dialogs, etc.) or image file formats (JPEG, GIF, PNG, etc.) so that every single program doesn’t have to re-implement the same functions to do the same things.

Keylogger – logs what you type and sends it somewhere.

So a trojan with a keylogger DLL indicates a program that you probably thought you wanted (unlike a virus) and probably looks like it’s doing what you expect from it, but it also installed a DLL that has a keylogger hidden in it, which might also be used by other programs (if the keylogging DLL replaced a standard one that is used by other programs).

It could also mean a program that would be fine on its own – not malicious – when using the standard DLLs, but because something else replaced one of the DLLs that it relies upon with a keylogger, it has been compromised.

Without more context, it’s hard to tell what exactly was meant by the phrase. But that’s what the pieces mean and some ways how they could fit together.

You are viewing 1 out of 2 answers, click here to view all answers.