메뉴 건너뛰기




Volumn 2985, Issue , 2004, Pages 5-23

Analyzing memory accesses in x86 executables

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; COMPUTER PROGRAMMING LANGUAGES; HIGH LEVEL LANGUAGES; PROGRAM DEBUGGING; VIRUSES;

EID: 35048896043     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-24723-4_2     Document Type: Article
Times cited : (231)

References (31)
  • 2
    • 84860833874 scopus 로고    scopus 로고
    • Static analysis of binary code to isolate malicious behaviors
    • J. Bergeron, M. Debbabi, M.M. Erhioui, and B. Ktari. Static analysis of binary code to isolate malicious behaviors. In WETICE, pages 184-189, 1999.
    • (1999) WETICE , pp. 184-189
    • Bergeron, J.1    Debbabi, M.2    Erhioui, M.M.3    Ktari, B.4
  • 3
    • 84944083010 scopus 로고
    • Efficient chaotic iteration strategies with widenings
    • Lec. Notes in Comp. Sci. Springer-Verlag
    • F. Bourdoncle. Efficient chaotic iteration strategies with widenings. In Int. Conf. on Formal Methods in Prog. and their Appl., Lec. Notes in Comp. Sci. Springer-Verlag, 1993.
    • (1993) Int. Conf. on Formal Methods in Prog. and Their Appl.
    • Bourdoncle, F.1
  • 4
    • 24644447479 scopus 로고    scopus 로고
    • Interprocedural data flow recovery of high-level language code from assembly
    • Univ. Queensland
    • C. Cifuentes and A. Fraboulet. Interprocedural data flow recovery of high-level language code from assembly. Technical Report 421, Univ. Queensland, 1997.
    • (1997) Technical Report , vol.421
    • Cifuentes, C.1    Fraboulet, A.2
  • 7
    • 84885626052 scopus 로고    scopus 로고
    • GrammaTech, Inc.
    • CodeSurfer, GrammaTech, Inc., http://www.grammatech.com/products/ codesurfer/.
    • CodeSurfer
  • 8
    • 0041987184 scopus 로고
    • Static determination of dynamic properties of programs
    • Dunod, Paris, France
    • P. Cousot and R. Cousot. Static determination of dynamic properties of programs. In Proc. 2nd Int. Symp. on Programming, pages 106-130. Dunod, Paris, France, 1976.
    • (1976) Proc. 2nd Int. Symp. on Programming , pp. 106-130
    • Cousot, P.1    Cousot, R.2
  • 9
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • P. Cousot and R. Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Princ. of Prog. Lang., 1977.
    • (1977) Princ. of Prog. Lang.
    • Cousot, P.1    Cousot, R.2
  • 10
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among variables of a program
    • P. Cousot and R. Cousot. Automatic discovery of linear restraints among variables of a program. In Princ. of Prog. Lang., pages 84-97, 1978.
    • (1978) Princ. of Prog. Lang. , pp. 84-97
    • Cousot, P.1    Cousot, R.2
  • 12
    • 0037702242 scopus 로고    scopus 로고
    • CSSV: Towards a realistic tool for statically detecting all buffer overflows in C
    • N. Dor, M. Rodeh, and M. Sagiv. CSSV: Towards a realistic tool for statically detecting all buffer overflows in C. In Prog. Lang. Design and Impl., pages 155-167, 2003.
    • (2003) Prog. Lang. Design and Impl. , pp. 155-167
    • Dor, N.1    Rodeh, M.2    Sagiv, M.3
  • 14
    • 0346206553 scopus 로고
    • Static analysis of arithmetic congruences
    • P. Granger. Static analysis of arithmetic congruences. Int. J. of Comp. Math., 1989.
    • (1989) Int. J. of Comp. Math.
    • Granger, P.1
  • 15
    • 0031213092 scopus 로고    scopus 로고
    • Verification of real-time systems using linear relation analysis
    • N. Halbwachs, Y.-E. Proy, and P. Roumanoff. Verification of real-time systems using linear relation analysis. Formal Methods in System Design, 11 (2): 157-185, 1997.
    • (1997) Formal Methods in System Design , vol.11 , Issue.2 , pp. 157-185
    • Halbwachs, N.1    Proy, Y.-E.2    Roumanoff, P.3
  • 16
    • 0025228221 scopus 로고
    • Interprocedural slicing using dependence graphs
    • January
    • S. Horwitz, T. Reps, and D. Binkley. Interprocedural slicing using dependence graphs. Trans. on Prog. Lang, and Syst., 12(1):26-60, January 1990.
    • (1990) Trans. on Prog. Lang, and Syst. , vol.12 , Issue.1 , pp. 26-60
    • Horwitz, S.1    Reps, T.2    Binkley, D.3
  • 18
  • 19
    • 1442287622 scopus 로고    scopus 로고
    • Precise interprocedural analysis through linear algebra
    • M. Müller-Olm and H. Seidl. Precise interprocedural analysis through linear algebra. In Princ. of Prog. Lang., 2004.
    • (2004) Princ. of Prog. Lang.
    • Müller-Olm, M.1    Seidl, H.2
  • 21
    • 0021180999 scopus 로고
    • Efficient applicative data types
    • E.W. Myers. Efficient applicative data types. In Princ. of Prog. Lang., pages 66-75, 1984.
    • (1984) Princ. of Prog. Lang. , pp. 66-75
    • Myers, E.W.1
  • 22
    • 0003401511 scopus 로고    scopus 로고
    • Combining interprocedural pointer analysis and conditional constant propagation
    • IBM T.J. Watson Research Center, March
    • A. Pioli and M. Hind. Combining interprocedural pointer analysis and conditional constant propagation. Tech. Rep. RC 21532(96749), IBM T.J. Watson Research Center, March 1999.
    • (1999) Tech. Rep. RC 21532(96749)
    • Pioli, A.1    Hind, M.2
  • 23
    • 0026278958 scopus 로고
    • The Omega test: A fast and practical integer programming algorithm for dependence analysis
    • W. Pugh. The Omega test: A fast and practical integer programming algorithm for dependence analysis. In Supercomputing, pages 4-13, 1991.
    • (1991) Supercomputing , pp. 4-13
    • Pugh, W.1
  • 24
    • 0032682933 scopus 로고    scopus 로고
    • Aggregate structure identification and its application to program analysis
    • G. Ramalingam, J. Field, and F. Tip. Aggregate structure identification and its application to program analysis. In Princ. of Prog. Lang., pages 119-132, 1999.
    • (1999) Princ. of Prog. Lang. , pp. 119-132
    • Ramalingam, G.1    Field, J.2    Tip, F.3
  • 26
    • 84976827167 scopus 로고
    • Incremental context-dependent analysis for languagebased editors
    • July
    • T. Reps, T. Teitelbaum, and A. Demers. Incremental context-dependent analysis for languagebased editors. Trans, on Prog. Lang, and Syst., 5(3):449-477, July 1983.
    • (1983) Trans, on Prog. Lang, and Syst. , vol.5 , Issue.3 , pp. 449-477
    • Reps, T.1    Teitelbaum, T.2    Demers, A.3
  • 29
    • 0002823436 scopus 로고
    • Two approaches to interprocedural data flow analysis
    • S.S. Muchnick and N.D. Jones, editors, chapter 7, Prentice-Hall, Englcwood Cliffs, NJ
    • M. Sharir and A. Pnueli. Two approaches to interprocedural data flow analysis. In S.S. Muchnick and N.D. Jones, editors, Program Flow Analysis: Theory and Applications, chapter 7, pages 189-234. Prentice-Hall, Englcwood Cliffs, NJ, 1981.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-234
    • Sharir, M.1    Pnueli, A.2
  • 30
    • 35048868285 scopus 로고
    • Implementation of an array bound checker
    • N. Suzuki and K. Ishihata. Implementation of an array bound checker. In Princ. of Prog. Lang., pages 132-143, 1977.
    • (1977) Princ. of Prog. Lang. , pp. 132-143
    • Suzuki, N.1    Ishihata, K.2


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