리버싱 분석 환경 차이점
Hacking & Security/Reversing2019. 10. 17. 03:51리버싱 분석 환경 차이점

리버싱 분석 환경 차이점 - OS, Architecture, Language에 따라 차이점을 보인다. Byte Order(바이트 정렬) - 윈도우 에서는 Little Endian을 쓰고 네트워크에서 데이터를 보낼 경우 Big Endian방식을 쓴다. Data Type별 크기 Ex) Char(Charcharacter) 형 자료형 - C언어 에서는 ACSIIcode 값을 사용하므로 1byte이다. - JAVA언어 에서는 Unicode 값을 사용하므로 2byte이다. Alignment 단위 - 데이터의 기본 저장 단위가 서로 다르면 저장하는 방식이 서로 달라진다. Calling Convention(함수 호출 규약) - 함수 호출 규약이 언어마다 다르다. (C언어: __cdecl, Window Programmi..

반응형
image