We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Runtime Process Infection (part 1)

00:00

Formal Metadata

Title
Runtime Process Infection (part 1)
Title of Series
Number of Parts
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
This presentation will instruct participants on how to inject arbitrary code into a process during runtime. Writing malware on Linux isn't an easy task. Anonymously injecting shared objects has been a frightful task that no one has publicly implemented. This presentation will show how and why malware authors can inject shared objects anonymously in 32bit and 64bit linux and 64bit FreeBSD. The presenter will be releasing a new version of a tool called libhijack. libhijack aims to make injection of arbitrary code and shared objects extremely easy. There will be a live demo injecting a root shell backdoor into multiple programs during runtime.
Reading (process)Run time (program lifecycle phase)Server (computing)Hacker (term)Web 2.0Web applicationInformation securityTheoryVulnerability (computing)Presentation of a groupBlogComputer-generated imageryBitVirtual memoryMemory managementInformationSingle-precision floating-point formatExploit (computer security)Metropolitan area network2 (number)Hand fanOcean currentTwitterView (database)Semiconductor memoryGreen's functionComputer programmingMultilaterationLevel (video gaming)Firewall (computing)Binary codeMultiplication signProgramming paradigmThermodynamischer ProzessGastropod shellInstance (computer science)DemosceneModule (mathematics)Random accessAuthorizationCuboidConnected spaceElectronic mailing listNatural languageService (economics)Different (Kate Ryan album)Surface of revolutionNeuroinformatikTraffic reportingError messageNumberFront and back endsProjective planeTrailSpywareRevision controlWeightBlock (periodic table)Letterpress printingReverse engineering
Linker (computing)Kernel (computing)Binary codeVirtual memoryHexagonSpeicheradresseSheaf (mathematics)Pointer (computer programming)Table (information)MetadataMultiplication signArithmetic meanBitEmailFront and back endsCuboidRun time (program lifecycle phase)Inheritance (object-oriented programming)Reverse engineeringSlide ruleMereologyAddress spaceUniform resource locatorGodDebuggerBefehlsprozessorSingle-precision floating-point formatVirtualizationExistenceThermodynamischer ProzessPhysical systemStructural loadCompilerType theoryConnected spaceSemiconductor memoryGoodness of fitProcess (computing)Gastropod shellComputer wormComputer virusInformation securityFile formatSet (mathematics)Game controllerBlogDemo (music)CodeString (computer science)Stack (abstract data type)Computer programmingFunctional (mathematics)Different (Kate Ryan album)Computer fileHookingProcedural programmingMultiplicationRight anglePresentation of a groupTracing (software)FreewareData structureFlagStress (mechanics)AreaInsertion lossObject (grammar)Ocean currentNatural languageSpherical capNetwork topologyFiber bundleSystem callFormal grammarForm (programming)OvalAlpha (investment)ForestComputer animation
MalwareLeakRippingData structureMetadataTable (information)Data storage deviceKernel (computing)Pointer (computer programming)EmailArithmetic meanExistential quantificationOpcodeFunctional (mathematics)Graphical user interfaceSystem callSemiconductor memoryMemory managementLibrary (computing)Software developerInheritance (object-oriented programming)Slide ruleCodeRight anglePhysical systemResource allocationOcean currentThermodynamischer ProzessoutputMiniDiscStack (abstract data type)Matching (graph theory)Operator (mathematics)Multiplication signRadical (chemistry)Exception handlingRootContent (media)WindowFlash memoryLimit (category theory)GodCursor (computers)Computer programmingTracing (software)Point (geometry)Natural languageFlow separationTouchscreenData loggerCuboidSinc functionGastropod shellCartesian coordinate systemBackupDifferent (Kate Ryan album)DivisorMusical ensemble
Transcript: Englisch(auto-generated)