분류 전체보기 105

[2023 하반기] 2023 하반기 취준 정리

서류 탈 → 회사 다니면서 서류 쓰니까 답이 없다.. 그래서 퇴사했다. 한국정보인증 현대자동차(정보보호) 현대 글로비스(정보보호) 두산디지털이노베이션(Software Engineering) 현대백화점 IT&E 포스코 퓨처엠(IT/보안) LG CNS(DX Engineer) 현대 엘리베이터(DT) 롯데정보통신(영업시스템) HL 홀딩스(IT) HL 만도(Security Engineering) 한화오션(정보보안) 한국투자증권(정보보호) KT(SW개발) DB Inc.(SW 엔지니어 - DT 신기술) 신세계 아이앤씨(정보보호) NH 투자증권 JB우리캐피탈(정보보호) 현대 오토에버(Mobility Security Engineer - 차량 보안 기획) 케이뱅크(Tech-Backend) LG 비즈테크온 (정보보안) ※ ..

취준 2024.04.19

[Bootloader] UDS Service

Bootloader : 운영 체제가 시동되기 이전에 미리 실행되면서 커널이 올바르게 시동되기 위해 필요한 모든 관련 작업을 마무리하고. 최종적으로 운영 체제를 시동시키기 위한 목적을 가진 프로그램 UDS (Unified Diagnostic Service) : (ISO 14229 표준) 통합 진단 서비스, 진단 시스템이 차량의 ECU와 통신하기 위해 사용하는 프로토콜 역할 ① 오류 진단 ② ECU Reprogramming OTA (Over The Air) : 차량 제어기의 소프트웨어 업데이트를 무선으로 할 수 있는 기술 Session ① Default Session ② Programming Session ③ Extened Session UDS Service (1) UDS : TP (Transport Pro..

IVS 2024.02.02

[AUTOSAR] AUTOSAR_Tutorial

AUTOSAR : System Architecture → 코딩 전단계까지 (Configuration까지) AUTOSAR 장점 OTA 시 테스팅 시간, 비용 절감 가능 → 무선으로 가능하므로 잘못되면 수정 가능 (조건 : OTA 를 위해 메모리 기본 2배 이상 되어야 함 (다운로드 + 기존 동작 위함)) AUTOSAR Main Working Topics 1 .Architecture : 소프트웨어 스택 2. Methodology ① 소프트웨어를 어떻게 개발할것인지? ② 저장 포맷(표준화함) → arxml(확장자) 생성 3. Application Interfaces 더보기 Mobilgene : Authoring tool → arxml 파일 읽어서 C코드 생성해주는 tool Technical Scope of A..

IVS 2024.02.01

[OTA] UDS : TP (Transport Protocol)

1) Single Frame : 7바이트 이하의 데이터 Single Frame (1) 첫 번째 바이트(PCI : Protocol Information) : 상위 4비트 - Single Frame을 알려주는 값인 0을 담음 하위 4비트 - Data Length (2) 나머지 바이트(7Byte) (3) 흐름 2) Multi-Frame Message Packet : 7바이트보다 큰 데이터 : Multi-Frame Message Packet 을 통해 통신 Multi-Frame Message Packet : First Frame(시작 프레임) x 1 + Consecutive Frame x n 2-1) First Frame First Frame (1) 첫 번째 바이트(PCI : Protocol Information..

IVS 2024.01.03

CodeEngn.com Basic RCE L12

12번 문제 : key 값과 그 key 값이 MessageBox에 출력되도록 하기 위해 수정해야 할 주소 영역을 구하는 것 12.exe파일을 실행하였더니 Key를 입력하는 창이 나왔고, Check를 눌러도 변화가 없었다. About을 눌러보니 알맞은 key값을 구하라는 메시지가 나왔다. PEiD를 통해 정보를 확인해 보았더니 패킹이 되어있지는 않았다. 올리디버거로 실행해서 Key값에 ‘1’를 입력하였다. 그랬더니 EAX에 1이 저장되는 것을 볼 수 있었다. 즉, 내가 Key값으로 입력한 값이 EAX에 대입되는 것을 확인할 수 있다. 올리디버거로 12.exe을 열었다. “Congratulation ...”와 같이 성공을 나타내는 문자열이 보인다. 위쪽에 CALL 부분이 있어서 그 부분을 break걸었다. ..

CodeEngn 2024.01.03