Polymorphic code

Channel:
Subscribers:
9,270
Published on ● Video Link: https://www.youtube.com/watch?v=PoqhEcnLvI0



Duration: 6:24
18 views
0


In computing, polymorphic code is code that uses a polymorphic engine to mutate while keeping the original algorithm intact - that is, the code changes itself every time it runs, but the function of the code (its semantics) will not change at all. For example, 1+3 and 6-2 both achieve the same result while using different values and operations. This technique is sometimes used by computer viruses, shellcodes and computer worms to hide their presence.Encryption is the most common method to hide code. With encryption, the main body of the code (also called its payload) is encrypted and will appear meaningless. For the code to function as before, a decryption function is added to the code. When the code is executed this function reads the payload and decrypts it before executing it in turn.
Encryption alone is not polymorphism. To gain polymorphic behavior, the encryptor/decryptor pair is mutated with each copy of the code. This allows different versions of some code which all function the same.

Source: https://en.wikipedia.org/wiki/Polymorphic_code
Created with WikipediaReaderReborn (c) WikipediaReader




Other Videos By WikiReader


2021-09-02Postmaster General of Canada
2021-09-02Sárospatak
2021-09-02Gumercindo Castellanos
2021-09-02Kurumamichi Station
2021-09-02Uttam Kumar filmography
2021-09-02SALL1
2021-09-02Maya Yamazaki
2021-09-02Penketh
2021-09-02Victor Stolan
2021-09-02Kourosh Khani
2021-09-02Polymorphic code
2021-09-02Ras Al Khaimah
2021-09-02Opeongo River
2021-09-021876 in Norway
2021-09-02Alice Jacob
2021-09-02Aubrey Sperry
2021-09-02Fortune's Mask
2021-09-02Saint Peter and Paul Cathedral, Paramaribo
2021-09-02Kotovsky (disambiguation)
2021-09-02Chika Kuroda
2021-09-02Sutter County Superior Court



Tags:
1260computervirus
Algorithm
Alphanumericcode
Antivirussoftware
AutoIt
BitwiseNOT
CC
CSharpprogramminglanguage