본문 바로가기

보안/Web

Client Server 프로그램 주요 취약점

Client Server 프로그램 주요 취약점

 

1. 소스코드 디컴파일 보안로직 우회

 - 보안 로직이 존재하는 로컬 소스 코드 수정 후 보안 로직 우회

 - 소스코드 수정을 통해 권한 없는 기능 실행

   - C# 디컴파일러 : dotpeek, .net decompiler

   - JAVA디컴파일러 : jad, jadx

   - SWF : ffdec (유료버전은 소스코드도 바꿀 수 있다)

   - 그외 : IDA

 

 

 

2. 메모리 변조

 - 프로세스 메모리 값을 수정하여 권한 우회, 파라미터 변조 등 공격 가능

 - 메모리 변조를 통한 권한 획득 등

    - CheatEngine

    - EchoMirage (프로세스 별로 인젝션해서 주고 받는 통신을 캡처해서 수정할 수 있음)

 

 

 

 

 

3. 중요정보 노출

 - 설치 경로 및 캐시 폴더 내 임시저장 파일 사용으로 인한 정보노출

 - 소스코드 내 서버 DB 정보 노출

 

4. 입력값 검증 미흡

 - 검색 및 조회 기능에서 SQL 인젝션 공격

 - 파라미터 변조를 통한 권한 상승

 

 

'보안 > Web' 카테고리의 다른 글

Cross-Site Scripting (XSS)  (0) 2020.02.06
Burp 사용법  (0) 2017.02.09
sqlmap  (0) 2017.02.08