Review of Stack-Based Binary Exploitation Techniques

被引:0
|
作者
Jain, Vanita [1 ]
Singh, Bhanupratap [1 ]
Swapnil [1 ]
机构
[1] Bharati Vidyapeeths Coll Engn, New Delhi, India
关键词
Binary exploitation; Stack overflow; Buffer overflow; Format string; Exploitation; Return-oriented programming;
D O I
10.1007/978-981-16-3097-2_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Binary exploitation focuses on making use of flaws and oversights in the program design to accomplish a task that the program wasn't intended toward. Some flaws are fairly common programming errors, while some are not so obvious and give rise to complex exploitation techniques. This paper addresses some of the techniques extensively used to test the vulnerabilities and security holes in the system, and their mitigation techniques. The goal of these techniques is to hijack the target binary's execution flow.
引用
收藏
页码:25 / 36
页数:12
相关论文
共 50 条
  • [1] Protecting binary files from stack-based buffer overflow
    Alouneh, Sahel
    HebaBsoul
    Kharbutli, Mazen
    Lecture Notes in Electrical Engineering, 2015, 339 : 415 - 422
  • [2] STACK-BASED SORTING ALGORITHMS
    AMMAR, RA
    JOURNAL OF SYSTEMS AND SOFTWARE, 1989, 9 (03) : 225 - 239
  • [3] Stack-based Music Recommendation
    Zhao, Yong-hua
    INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND ENGINEERING (ACSE 2014), 2014, : 290 - 294
  • [4] Exploiting stack-based buffer overflow using modern day techniques
    Nicula, Stefan
    Zota, Razvan Daniel
    10TH INT CONF ON EMERGING UBIQUITOUS SYST AND PERVAS NETWORKS (EUSPN-2019) / THE 9TH INT CONF ON CURRENT AND FUTURE TRENDS OF INFORMAT AND COMMUN TECHNOLOGIES IN HEALTHCARE (ICTH-2019) / AFFILIATED WORKOPS, 2019, 160 : 9 - 14
  • [5] Smart fuzzing method for detecting stack-based buffer overflow in binary codes
    Mouzarani, Maryam
    Sadeghiyan, Babak
    Zolfaghari, Mohammad
    IET SOFTWARE, 2016, 10 (04) : 96 - 107
  • [6] Stack-based typed assembly language
    Morrisett, G
    Crary, K
    Glew, N
    Walker, D
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2002, 12 : 43 - 88
  • [7] STACK-BASED SCHEDULING OF REALTIME PROCESSES
    BAKER, TP
    REAL-TIME SYSTEMS, 1991, 3 (01) : 67 - 99
  • [8] Stack-based typed assembly language
    Morrisett, Greg
    Crary, Karl
    Glew, Neal
    Walker, David
    Journal of Functional Programming, 2002, 12 (01) : 43 - 88
  • [9] Enforcing Stack-Based Information Leaks
    Georgescu, Adele
    INNOVATION VISION 2020: FROM REGIONAL DEVELOPMENT SUSTAINABILITY TO GLOBAL ECONOMIC GROWTH, VOL I-VI, 2015, : 2807 - 2817
  • [10] A STACK-BASED APPROACH FOR SHADING OF REGIONS
    LIN, F
    PAN, YH
    COMPUTERS & GRAPHICS, 1992, 16 (01) : 79 - 84