카테고리 없음
남이 짠 소스 그나마 쉽게 분석하는 방법
니블
2023. 6. 21. 23:47
https://www.youtube.com/watch?v=jdJ5ooqyiaQ&list=LL&index=2
https://www.youtube.com/watch?v=h1Qj7LEIVVQ
오픈소스 ..
컴파일..
이 오픈소스, 무슨 소스인가
리눅스 위에 돌아가소스인가 ?
c로 되어있나 ?
어떤 형태 구성이 되어있나 ?
dkfk.js
lddll.js
index.js ==== >
node.js 런타임에 돌아가는 소스구나.
1. 개념 파악
2. 환경 구축 .. 소스파일 (크로스 컴파일)
크로스 컴파일이 된다 ~
3. 포팅 ~ (실제 기기에) 동작하면 hello world 출력된것임.
90 % 끝난거임
4. 분석을 한다
리눅스 위에 올라간 소스 ~
arm323-gdb.
printf("sdfd"); // 최후의 수단
== > 큰 윤곽을 보는거임
5. 집중적파악해야할 부분을 선택
마음가짐 : 아 내가 어느 부분이 부족하구나를 체크 ...
의미는 모르지만 어째던 소스를 가져와서 돌렸음. 잘 동작 하더라 ~
-----------------------------------------------------
코드를 읽는 눈은 어떻게 기를까요 ?
- 코드를 프린트해서 복기하기 (흐름을 분석해라)
- 화면별로 나누어서 따로 분석하기
-