Código arbitrário

Em segurança de computadores , "execução arbitrária de código" é usado para descrever a capacidade de um invasor execute qualquer comando de escolha do atacante em uma máquina de destino ou num processo de destino. É comumente usado em vulnerabilidade de execução de código arbitrário para descrever um bug de software que dá a um invasor uma maneira de executar código arbitrário. Um programa que é projetado para explorar uma vulnerabilidade tal é chamado de exploit de execução de código arbitrário . A maioria dessas vulnerabilidades permite a execução de código de máquina e a maioria dos exploits injeta e executa shellcode para dar a um invasor uma maneira fácil de executar comandos arbitrários manualmente.

Embora a execução de código arbitrário seja mais frequentemente usada para injetar código em um sistema em funcionamento, o processo também foi demonstrado por entusiastas de codificação para permitir que o usuário escreva código próprio em linguagens como montagem , usando o próprio sistema para criar e ativar o código. Produzidos. Em particular, um usuário conseguiu codificar e criar uma versão primitiva do jogo Pong em uma cópia do Super Mario World usando a execução de código arbitrário. 

É o efeito mais poderoso que um bug pode ter, porque permite que um invasor assuma completamente o processo vulnerável. A partir daí, o atacante pode assumir o controle total sobre a máquina em que o processo está sendo executado. As vulnerabilidades de execução de código arbitrário são comumente exploradas por malware para serem executadas em um computador sem o consentimento do proprietário ou por um proprietário para executar o software homebrew em um dispositivo sem o consentimento do fabricante.

Execução de código arbitrário é comumente obtida através de controle sobre o ponteiro de instrução (como um salto ou um ramo ) de um processo em execução . O ponteiro de instrução aponta para a próxima instrução no processo que será executado. O controle sobre o valor do ponteiro de instrução, portanto, dá controle sobre qual instrução é executada em seguida. Para executar código arbitrário, muitas explorações injetam código no processo (por exemplo, enviando entrada para ele que é armazenado em um buffer de entrada na RAM ) e usam uma vulnerabilidade para alterar o ponteiro de instrução para que ele aponte para o código injetado. O código injetado será executado automaticamente. Esse tipo de ataque explora o fato de que a maioria dos computadores não faz uma distinção geral entre código e dados, de modo que o código mal-intencionado pode ser camuflado como dados de entrada inofensivos. Muitos CPUs mais recentes têm mecanismos para tornar isso mais difícil, como um bit não-executar .

Uma vez que o invasor pode executar código arbitrário diretamente no sistema operacional, muitas vezes há uma tentativa de um exploit de escalonamento de privilégios para obter controle adicional. Isso pode envolver o próprio kernel ou uma conta como Administrador, SISTEMA ou raiz. Com ou sem esse controle aprimorado, os exploits têm o potencial de causar sérios danos ou transformar o computador em um zumbi - mas o escalonamento de privilégios ajuda a ocultar o ataque do administrador legítimo do sistema. Uma execução arbitrária de código remoto com vulnerabilidade de escalonamento de privilégios em software amplamente implantado é, portanto, o sub-tipo de vulnerabilidade mais poderoso de todos eles. Se os bugs deste tipo tornam-se conhecidos, correções são geralmente disponibilizadas dentro de algumas horas.

Muitos wordpress ou outros sites do CMS são vulneráveis ​​a ataques de injeção de código remotos. A vulnerabilidade geralmente é introduzida por plugins de terceiros.

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Read other articles:

  لمعانٍ أخرى، طالع ليك سيتي (توضيح). ليك سيتي     الإحداثيات 30°11′00″N 82°38′00″W / 30.183333333333°N 82.633333333333°W / 30.183333333333; -82.633333333333  تاريخ التأسيس 1821  تقسيم إداري  البلد الولايات المتحدة[1][2]  التقسيم الأعلى مقاطعة كولومبيا، فلوريدا  عاصمة لـ م

 

Hospital in New York, United StatesMount Sinai Health SystemNew York Eye and Ear Infirmary North Building, opened in 1968GeographyLocation310 East 14th Street, New York City, New York, United StatesOrganizationFundingNon-profit hospitalTypeTeachingAffiliated universityIcahn School of Medicine at Mount SinaiNetworkMount Sinai Health SystemHistoryOpenedAugust 14, 1820LinksWebsitewww.nyee.eduListsHospitals in New YorkOther linksHospitals in Manhattan 40°43′58″N 73°59′03″W / &#x...

 

American football team in Austria 2023 Raiders Tirol seasonGeneral managerUlz DäuberHead coach/ Kevin HerronHome fieldTivoli Stadion TirolUniform ← 2022 Raiders Tirol 2024 → The 2023 Raiders Tirol season is the second season of the Raiders Tirol team in the third season of the European League of Football. The semifinalist of last season was will compete again in the Central Conference, the first time without its longterm rival Vienna Vikings. Preseason After the de...

BMW i8 BMW i8Виробник BMWТакож називається BMW Vision Efficient Dynamics Concept‎Роки виробництва 04/2014—07/2020(20,465 авто)Місце виробництва  Німеччина, ЛейпцигКлас Спорткар S-класСтиль кузова КупеДвигун(и) Гібрид1,5 літра (362 к.с./570 Нм.)Коробка передач АКПП, 6Колісна база 2,800 ммДовжина 4,689 ммШирина 1,9...

 

Wisconsin Badgers 2022–23 Wisconsin Badgers women's basketball team UniversityUniversity of Wisconsin–MadisonAll-time record628-738Head coachMarisa Moseley (2nd season)ConferenceBig TenLocationMadison, WisconsinArenaKohl Center (Capacity: 17,230)NicknameBadgersStudent sectionArea RedColorsCardinal and white[1]   Uniforms Home Away NCAA tournament second round1995, 1996NCAA tournament appearances1992, 1995, 1996, 1998, 2001, 2002, 2010AIAW tournament Elite ...

 

Sitzungsraum im Nobelinstitut Nobelinstitut in Oslo Verleihungsort Osloer Rathaus Das Norwegische Nobelkomitee (norwegisch Den Norske Nobelkomite) ist das für die Verleihung des Friedensnobelpreises zuständige Gremium. Das Komitee besteht gemäß dem Testament Alfred Nobels aus fünf Mitgliedern, die das Norwegische Parlament Storting entsprechend seiner politischen Zusammensetzung bestimmt. Das Komitee wählt aus seinen Reihen den Vorsitzenden und dessen Stellvertreter. Der Direktor des No...

Welsh politician (born 1953) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Hywel Williams – news · newspapers · books · scholar · JSTOR (April 2009) (Learn how and when to remove this template...

 

1966 film Sex QuartetDirected byLuciano SalceMario MonicelliMauro BologniniAntonio PietrangeliLuciano SalceScreenplay byRuggero MaccariLuigi MagniSuso Cecchi D'AmicoTonino GuerraGiorgio SalvioniRoberto SonegoStory byRuggero MaccariLuigi MagniSuso Cecchi D'AmicoTonino GuerraGiorgio SalvioniRoberto SonegoProduced byGianni Hecht LucariStarringMonica VittiEnrico Maria SalernoClaudia CardinaleGastone MoschinRaquel WelchJean SorelAlberto SordiCapucineOlga VilliAnthony SteelCinematographyDario Di Pa...

 

2018 Venezuelan drama film Being ImpossibleDirected byPatricia OrtegaWritten byPatricia Ortega, Enmanuel ChávezStarringLucía BedoyaMaría Elena DuqueBelkis AlvillaresCinematographyMateo GuzmánEdited byMauricio VergaraMusic byÁlvaro MoralesDistributed byMedia LunaRelease date 20 October 2018 (2018-10-20) (Valladolid International Film Festival) Running time97 minutesCountriesVenezuelaColombiaLanguageSpanish Being Impossible, originally released as Yo, imposible (English:...

Historical fiction novel by Jack Whyte The Singing Sword First edition (Canadian)AuthorJack WhyteCover artistScott CameronCountryCanadaSeriesA Dream of Eagles (aka The Camulod Chronicles in USA)GenreHistorical novelPublisherViking CanadaPublication date1993Media typePrint (Hardback & Paperback)ISBN978-0-14-017049-8OCLC27068040Preceded byThe Skystone Followed byThe Eagles' Brood  The Singing Sword is a historical fiction novel written by Jack Whyte, first publ...

 

希内斯·莫拉塔ForMemRS2017年7月出生Ginés Morata Pérez (1945-04-19) 1945年4月19日(78歲) 西班牙里奥哈国籍 西班牙母校马德里康普顿斯大学(PhD)知名于发育生物学奖项阿斯图里亚斯亲王奖(2007年)科学生涯研究领域生物学和遗传学机构马德里自治大学剑桥大学论文《决定果蝇性状的遗传细胞》(1973年)博士導師安东尼奥·加西亚-贝利多[1]受影响自彼得·劳伦斯[2&...

 

CasavatoreKomuneComune di CasavatoreLokasi Casavatore di Provinsi NapoliNegara ItaliaWilayah CampaniaProvinsiNapoli (NA)Luas[1] • Total1,53 km2 (0,59 sq mi)Ketinggian[2]80 m (260 ft)Populasi (2016)[3] • Total18.663 • Kepadatan12,000/km2 (32,000/sq mi)Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos80020Kode area telepon081Situs webhttp://www.comune.casavatore.na.it Casa...

Railway station in Ontario, Canada This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Milton GO Station – news · newspapers · books · scholar · JSTOR (May 2020) (Learn how and when to remove this template message) MiltonGeneral informationLocation780 Main Street EastMilton, OntarioCanadaCoordinates43°31′25...

 

Rice dish from American cuisine Rice and gravySmothered turkey with rice and gravyPlace of originUnited StatesRegion or stateLouisianaMain ingredientsMeats, brown gravy, rice  Media: Rice and gravy Rice and gravy is a staple of Louisiana Creole and Cajun cuisine,[1] made by deglazing a pan to make brown gravy, simmering with extra seasonings, and serving over steamed or boiled rice. Preparation Rice has been a major agricultural export crop in southwest Louisiana since the la...

 

Parameter plane of the complex exponential family f(z)=exp(z)+c with 8 external ( parameter) rays In the theory of dynamical systems, the exponential map can be used as the evolution function of the discrete nonlinear dynamical system.[1] Family The family of exponential functions is called the exponential family. Forms There are many forms of these maps,[2] many of which are equivalent under a coordinate transformation. For example two of the most common ones are: E c : z &#x...

The topic of this article may not meet Wikipedia's notability guideline for music. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: Danna Paola album – news · newspapers · books · scholar · JSTOR (Apr...

 

Questa voce sull'argomento Stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Alba Alcamo 1928. Associazione Calcio AlcamoStagione 1981-1982Sport calcio Squadra Alcamo Allenatore Aurelio Bongiovanni Presidente Vincenzo Raneri Serie C213º posto nel girone D. Maggiori presenzeCampionato: Giacalone (34) Miglior marcatoreCampionato: Scardino (...

 

Neighborhood in Melbourne, Australia Looking west down Little Bourke Street, the centre of Chinatown Chinatown at night Chinatown (Chinese: 墨爾本華埠) is an ethnic enclave in the central business district (CBD) of Melbourne, Victoria, Australia. Centred at the eastern end of Little Bourke Street, it extends between the corners of Swanston and Spring streets, and consists of numerous laneways, alleys and arcades. Established in the 1850s during the Victorian gold rush, it is notable ...

Elementos básicos del SADT La técnica de análisis y diseño estructurado (SADT) es en ingeniería de sistemas un proceso para el desarrollo de software para la descripción de sistemas como una jerarquía de funciones. Información general En una organización o empresa, el análisis y diseño de sistemas es un proceso que consiste en estudiar su situación de manera que, al observar cómo se trabaja se pueda detectar si es necesario realizar alguna mejora. El encargado de realizar estas t...

 

Ing Aubais metung yang balen at commune king Gard départamentu, king mauling France.  Ining Languedoc-Roussillon geographical a articulu metung yang suli. Malyari meng saupan ing Wikipedia kapmilatan ning pamandagdag kaniti. Coordinates: 43°45′N 4°09′E / 43.75, 4.15

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!