메뉴 건너뛰기




Volumn , Issue , 2010, Pages 145-156

PAriCheck: An efficient pointer arithmetic checker for C programs

Author keywords

bounds checking; buffer overflows

Indexed keywords

BOUNDS CHECK; BUFFER OVERFLOWS; C PROGRAMS; MEMORY LOCATIONS; POINTER ARITHMETIC; PRODUCTION SYSTEM; RUN-TIME CHECKS;

EID: 77954495640     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1755688.1755707     Document Type: Conference Paper
Times cited : (73)

References (46)
  • 4
    • 0006100649 scopus 로고    scopus 로고
    • Smashing the stack for fun and profit
    • Aleph1
    • Aleph1. Smashing the stack for fun and profit. Phrack, 49, 1996.
    • (1996) Phrack , vol.49
  • 7
    • 84862209017 scopus 로고    scopus 로고
    • Address obfuscation: An efficient approach to combat a broad range of memory error exploits
    • Washington, D.C., August
    • Sandeep Bhatkar, Daniel C. DuVarney, and R. Sekar. Address obfuscation: An efficient approach to combat a broad range of memory error exploits. In Proceedings of the 12th USENIX Security Symposium, pages 105-120, Washington, D.C., August 2003.
    • (2003) Proceedings of the 12th USENIX Security Symposium , pp. 105-120
    • Bhatkar, S.1    DuVarney, D.C.2    Sekar, R.3
  • 8
    • 49949115783 scopus 로고    scopus 로고
    • Data space randomization
    • Proceedings of the 5th Conference on Detection of Intrusions and Malware & Vulnerability Assessment, Paris, France, July
    • Sandeep Bhatkar and R. Sekar. Data space randomization. In Proceedings of the 5th Conference on Detection of Intrusions and Malware & Vulnerability Assessment, volume 5137 of Lecture Notes in Computer Science, Paris, France, July 2008.
    • (2008) Lecture Notes in Computer Science , vol.5137
    • Bhatkar, S.1    Sekar, R.2
  • 10
    • 26844531642 scopus 로고    scopus 로고
    • Basic integer overflows
    • blexim. December
    • blexim. Basic integer overflows. Phrack, 60, December 2002.
    • (2002) Phrack , vol.60
  • 25
    • 11844297937 scopus 로고    scopus 로고
    • JTC 1/SC 22/WG 14. Technical report, International Organization for Standards
    • JTC 1/SC 22/WG 14. ISO/IEC 9899:1999: Programming languages - C. Technical report, International Organization for Standards, 1999.
    • (1999) ISO/IEC 9899:1999: Programming Languages - C
  • 33
    • 84959039613 scopus 로고    scopus 로고
    • Cil: Intermediate language and tools for analysis and transformation of c programs
    • Proceedings of the Conference on Compiler Construction (CC'02), Grenoble, France, March
    • George C. Necula, Scott McPeak, S. P. Rahul, and Westley Weimer. Cil: Intermediate language and tools for analysis and transformation of c programs. In Proceedings of the Conference on Compiler Construction (CC'02), volume 2304 of Lecture Notes in Computer Science, pages 213-228, Grenoble, France, March 2002.
    • (2002) Lecture Notes in Computer Science , vol.2304 , pp. 213-228
    • Necula, G.C.1    McPeak, S.2    Rahul, S.P.3    Weimer, W.4
  • 37
    • 77952351839 scopus 로고    scopus 로고
    • The geometry of innocent flesh on the bone: Return-into-libc without function calls (on the x86)
    • Washington, D.C.,, October
    • Hovav Shacham. The geometry of innocent flesh on the bone: Return-into-libc without function calls (on the x86). In Proceedings of the 14th ACM conference on Computer and communications security, pages 552-561, Washington, D.C.,, October 2007.
    • (2007) Proceedings of the 14th ACM Conference on Computer and Communications Security , pp. 552-561
    • Shacham, H.1
  • 38
    • 0026845567 scopus 로고
    • Adding run-time checking to the portable C compiler
    • April
    • Joseph L. Steffen. Adding run-time checking to the portable C compiler. Software: Practice and Experience, 22(4):305-316, April 1992.
    • (1992) Software: Practice and Experience , vol.22 , Issue.4 , pp. 305-316
    • Steffen, J.L.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.