본문 바로가기
728x90

분류 전체보기480

EAT정리 https://com24everyday.tistory.com/17 IAT 정리 IAT(Import Address Table) : 프로그램이 어떤 라이브러리에서 어떤 함수를 사용하는지 기술한 테이블 핵심 개념 : process,memory,DLL 구조 IAT 를 이해하기 전, DLL의 대한 이해가 필요하다. Import : library에.. com24everyday.tistory.com IAT 를 알고나면 좀더 쉽게 EAT를 이해할 수 있다. EAT(Export Address Table) : 라이브러리 파일에서 제공하는 함수 -> 다른 프로그램이 사용 하게 하기 위한 매커니즘 EAT를 통해서만 해당 라이브러리에서 익스포트하는 함수의 시작 주소 정확하게 구할 수 있음. IMAGE_EXPORT_DIRECTO.. 2020. 4. 25.
IAT 정리 IAT(Import Address Table) : 프로그램이 어떤 라이브러리에서 어떤 함수를 사용하는지 기술한 테이블 핵심 개념 : process,memory,DLL 구조 IAT 를 이해하기 전, DLL의 대한 이해가 필요하다. Import : library에게 서비스(함수) 제공받는 일 Export : library 입장에서 PE 파일을 제공하는 일 -DLL(Dynamic Linked Library) 동적 연결 라이브러리 과거 16비트 때는 DLL 개념 X -> 함수 사용시 컴파일러는 C 라이브러리에서 binary 코드 그대로 가져와서 삼입. Windows OS, 멀티태스킹 지원 후 -> 위 방식 비효율적 여러프로그램 동시에 실행 -> 동일한 라이브러리 포함은 심각한 메모리 낭비 ->(아이디어) 프로그.. 2020. 4. 25.
JSP 개발환경 구축 1.사전요구사항 JDK 및 JRE 설치 필요 2. Apache Tomcat 설치 3. Eclipse IDE 설치 4. Eclipse 와 Tomcat 연동 Apache Tomcat 을 설치해보겠습니다. http://tomcat.apache.org Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSock.. 2020. 4. 24.
서버 사이드 : Back-End/클라이언트 사이드 : Front-End 서버 사이드 - 클라이언트-서버 구조의 서버 쪽에서 행해지는 처리 장점 - 서버 관리자의 입장에서 데이터 위조의 가능성을 줄일 수 있음. - 서버 쪽의 데이터가 확실한 진위이며 클라이언트에서 위조해서는 안되는 민감한 데이터의 경우 서버 사이드로 처리해야함 -클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담 줄어듦 단점 - 서버 관리자의 입장에서 서버의 처리 부담이 커져 결과적으로 서버 비용이 늘어날 수 있음. Server Side Script Language -> PHP(가장 많이 사용), JSP,Node.js,ASP/ASP.NET 클라이언트 사이드 -클라이언트-서버 구조의 클라이언트 쪽에서 행해지는 처리 장점 -서버 관리자의 입장에서, 서버의 처리 부담을 줄여서 결과적으로 서버비용을 줄일 수 .. 2020. 4. 24.
728x90