Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Скачать
Более быстрый доступ, чем браузер!
 

Шелл-код

Индекс Шелл-код

Шелл-код (shellcode, код запуска оболочки) — это двоичный исполняемый код, который обычно передаёт управление командному процессору, например '/bin/sh' в Unix shell, 'command.com' в MS-DOS и 'cmd.exe' в операционных системах Microsoft Windows.

18 отношения: Heap spraying, MS-DOS, NAT, NOP, Transmission Control Protocol, Unix, Windows, Куча (память), Командная оболочка Unix, Переполнение буфера, Система обнаружения вторжений, Хакер, Язык ассемблера, Мусорные команды, Машинный код, Межсетевой экран, Интерфейс командной строки, Информационная безопасность.

Heap spraying

адресном пространствеHeap spraying в информационной безопасности — это атака, использующая ошибки в работе с памятью приложения.

Новый!!: Шелл-код и Heap spraying · Узнать больше »

MS-DOS

MS-DOS (Microsoft Disk Operating System) — дисковая операционная система для компьютеров на базе архитектуры x86.

Новый!!: Шелл-код и MS-DOS · Узнать больше »

NAT

NAT (от Network Address Translation — «преобразование сетевых адресов») — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов.

Новый!!: Шелл-код и NAT · Узнать больше »

NOP

В информатике NOP или NOOP (сокращение от английского: «No OPeration») инструкция процессора на языке ассемблера, или команда протокола, которая предписывает ничего не делать.

Новый!!: Шелл-код и NOP · Узнать больше »

Transmission Control Protocol

Transmission Control Protocol (TCP, протокол управления передачей) — один из основных протоколов передачи данных интернета, предназначенный для управления передачей данных.

Новый!!: Шелл-код и Transmission Control Protocol · Узнать больше »

Unix

Генеалогическое древо Unix-системUnix («UNIX» является зарегистрированной торговой маркой организации The Open Group) — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.

Новый!!: Шелл-код и Unix · Узнать больше »

Windows

Windows — семейство коммерческих операционных систем (OC) корпорации Microsoft, ориентированных на применение графического интерфейса при управлении.

Новый!!: Шелл-код и Windows · Узнать больше »

Куча (память)

Ку́ча (heap) в информатике и программировании — название структуры данных, с помощью которой реализована динамически распределяемая память приложения.

Новый!!: Шелл-код и Куча (память) · Узнать больше »

Командная оболочка Unix

Кома́ндная оболо́чка Unix (Unix shell, часто просто «шелл» или «sh») — командный интерпретатор, используемый в операционных системах семейства Unix, в котором пользователь может либо давать команды операционной системе по отдельности, либо запускать скрипты, состоящие из списка команд.

Новый!!: Шелл-код и Командная оболочка Unix · Узнать больше »

Переполнение буфера

Переполнение буфера (Buffer Overflow) — явление, возникающее, когда компьютерная программа записывает данные за пределами выделенного в памяти буфера.

Новый!!: Шелл-код и Переполнение буфера · Узнать больше »

Система обнаружения вторжений

Система обнаружения вторжений — программное или аппаратное средство, предназначенное для выявления фактов неавторизованного доступа в компьютерную систему или сеть либо несанкционированного управления ими в основном через Интернет.

Новый!!: Шелл-код и Система обнаружения вторжений · Узнать больше »

Хакер

Эмблема хакеров Ха́кер (hacker, от to hack — обтёсывать, делать зарубку) — многозначный термин в области вычислительной техники и программирования.

Новый!!: Шелл-код и Хакер · Узнать больше »

Язык ассемблера

шестнадцатеричной системе, вычисленные и сгенерированные ассемблером из исходного кода программы, справа показан сам текст программы с мнемоническими инструкциями, метками, директивами, выражениями и комментариями) Язы́к ассе́мблера (assembly language) — машинно-ориентированный язык программирования низкого уровня.

Новый!!: Шелл-код и Язык ассемблера · Узнать больше »

Мусорные команды

Мусорные команды — машинные команды, результаты исполнения которых в программе не используются; могут, например, вставляться при генерации процедуры расшифровщика (декриптора) полиморфного вируса для затруднения обнаружения вируса и анализа его тела.

Новый!!: Шелл-код и Мусорные команды · Узнать больше »

Машинный код

Маши́нный код (платфо́рменно-ориенти́рованный код), маши́нный язы́к — система команд (набор кодов операций) конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.

Новый!!: Шелл-код и Машинный код · Узнать больше »

Межсетевой экран

Межсетевой экран на границе сетевого периметра. Межсетево́й экра́н, сетево́й экра́н — программный или программно-аппаратный элемент компьютерной сети, осуществляющий контроль и фильтрацию проходящего через него сетевого трафика в соответствии с заданными правилами.

Новый!!: Шелл-код и Межсетевой экран · Узнать больше »

Интерфейс командной строки

Fedora 15 Интерфейс командной строки (Command line interface, CLI) — разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд), в UNIX-системах возможно применение мыши.

Новый!!: Шелл-код и Интерфейс командной строки · Узнать больше »

Информационная безопасность

Информационная безопасность (Information Security, а также — InfoSec) — практика предотвращения несанкционированного доступа, использования, раскрытия, искажения, изменения, исследования, записи или уничтожения информации.

Новый!!: Шелл-код и Информационная безопасность · Узнать больше »

Перенаправления здесь:

Shellcode, Шеллкод, Код оболочки.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »