answersLogoWhite

0

What makes dynamically loadable modules appealing to hackers?

Updated: 8/17/2019
User Avatar

Spades6784

Lvl 1
14y ago

Best Answer

They are easier to manipulate and hide inside of the system. Also because such modules are not executable, they can get rights of the application they are attached to, for instance, internet Explorer.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What makes dynamically loadable modules appealing to hackers?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is loading of modules dynamically in monolithic kernel?

The loading of modules dynamically in monolithic kernel is done at the binary level as opposed to the architectural level. Dynamically loading modules is a more flexible way of handling the operating system image at runtime - as opposed to rebooting with a different operating system image.


What are the advantages of using loadable kernel modules?

Without loadable kernel modules, an operating system would have to include all possible anticipated functionality already compiled directly into the base kernel. Much of that functionality would reside in memory without being used, wasting memory, and would require that users rebuild and reboot the base kernel every time they require new functionality. Most operating systems supporting loadable kernel modules will include modules to support most desired functionality.(wikipedia)


Each time a NetWare server starts what does it load into the server's memory?

NLMs (NetWare loadable modules).


What type of kernel does Ubuntu use?

Ubuntu uses the Linux kernel, which is a monolithic kernel with loadable modules.


What is a .ko file in Linux?

The .ko extension is placed on kernel modules (loadable drivers) in Linux. Further, '.ko' extension is called 'kernel Object', and is implemented from kernel 2.6 onwards, this is perhaps the biggest change as far as loadable kernel modules are concerend. For example, the serial device driver that in Linux 2.4 lived in the file 'serial.o' in Linux 2.6 lives in the file 'serial.ko' .


Is it better to keep as many support modules in the kernel as possible?

It depends. Obviously the more you have in the kernel the less you will have for resident memory. This may improve performance if these modules are in use, or it might just take up memory if they are not active. With dynamic loadable modules the idea was to install the module in the resident kernel if it were required at run time rather than compiling them into the kernel. This way an admin can load and unload the modules at will, assuming they know when the modules will be in use.


What is program linking?

Program linking is the process where separate compiled code modules are combined to create a single executable program. This process resolves references between different modules and allows the program to be run as a complete unit. Linking can be done statically at compile time or dynamically at runtime.


Difference between monolithic and microlithic kernel?

Main classification of kernel: Monolithic & microlithic Monolithic kernel is a large program ,which contains different modules and they can interact each other . New modules can be dynamically linked or inserted in it.Ie at run time, and we do not want to reboot the system. Microlithic kernel contains different modules .They may be linked together .These modules can communicate with those modules ,which are linked with it.We can only statically insert a new module in it.And when inserting a new module ,we have to link it with other modules to whom with which it has to communicate. Retheesh Soman & Saneeth P R Vadakara,Calicut Ph:9947874780


What are the modules or different modules of embedded system?

what r the modules


What is the different between process from a program?

A program is a set of instructions that are to perform a designated task, where as the process is an operation which takes the given instructions and perform the manipulations as per the code, called 'execution of instructions'. A process is entirely dependent of a 'program'. - A process is a module that executes modules concurrently. They are separate loadable modules. Where as the program perform the tasks directly relating to an operation of a user, like -word processing, executing presentation software etc.


What are three memory modules?

RAM (Random Access Memory), SIMMs (Single Inline Memory Modules), DImms (Dual Inline Memory Modules), RIMMs (Rambus Inline Memory Modules).


Which are the technical modules of oracle apps?

There are four modules ,which known as Oracle Apps technical modules . These are:System AdministratorApplication Object LibraryWorkflowAlerts