분류 전체보기
-
클라우드 컴퓨팅이란? 1961년경 존 맥커시에 의해 유틸리티 컴퓨팅 환경에 대한 이야기가 나오기 시작하면서 대략적인 개념이 나오게 되었고, 2006년 클라우드 컴퓨팅이라는 용어가 Google사의 엔지니어인 '크리스토프 비시글리아(Christophe Bisciglia)'가 유휴 컴퓨팅 자원에 대한 활용제안을 통해 처음 사용하여, 구글 CEO 에릭 슈미츠가 공식적으로 발표하면서 클라우드 컴퓨팅의 개념이 세상에 나오게 되었다. 클라우드 컴퓨팅 정의 클라우드 컴퓨팅을 검색하게 되면 정보통신자원을 이용자의 요구나 수요 변화에 따라 정보통신망을 통해 유동적으로 이용할 수 있도록 하는 정보처리체계라고 나오는걸 알 수 있는데 클라우드 컴퓨팅의 정의는 다음과 같다. - 카트너 보고서 확장 가능하고 탄력적인 IT 기능이 ..
클라우드 컴퓨팅 개념 잡기클라우드 컴퓨팅이란? 1961년경 존 맥커시에 의해 유틸리티 컴퓨팅 환경에 대한 이야기가 나오기 시작하면서 대략적인 개념이 나오게 되었고, 2006년 클라우드 컴퓨팅이라는 용어가 Google사의 엔지니어인 '크리스토프 비시글리아(Christophe Bisciglia)'가 유휴 컴퓨팅 자원에 대한 활용제안을 통해 처음 사용하여, 구글 CEO 에릭 슈미츠가 공식적으로 발표하면서 클라우드 컴퓨팅의 개념이 세상에 나오게 되었다. 클라우드 컴퓨팅 정의 클라우드 컴퓨팅을 검색하게 되면 정보통신자원을 이용자의 요구나 수요 변화에 따라 정보통신망을 통해 유동적으로 이용할 수 있도록 하는 정보처리체계라고 나오는걸 알 수 있는데 클라우드 컴퓨팅의 정의는 다음과 같다. - 카트너 보고서 확장 가능하고 탄력적인 IT 기능이 ..
2023.09.29 -
CPS 보안 기본개념 다지기 CPS란? Cyber Physical Systems의 약자로 디지털 기능을 물리적 장치 및 엔지니어링 시스템과 통합하여 성능과 기능을 향상시키는 시스템 또는 일련의 추세를 말한다. 이러한 시스템의 예는 지능형 차량 및 스마트 그리드부터 고급 제조 시스템 및 웨어러블 의료 기기에 이르기까지 다양하다. CPS의 시초 2006년 미국 국립 과학 재단(NSF)의 Helen Gill이 “the integration of computation with physical processes”을 지칭하기 위해 'Cyber-Physical System(CPS)'이라는 용어를 만든 것으로 간주하지만, mechatronics, embedded systems, pervasive computing, c..
CPS 보안 기본 개념 다지기CPS 보안 기본개념 다지기 CPS란? Cyber Physical Systems의 약자로 디지털 기능을 물리적 장치 및 엔지니어링 시스템과 통합하여 성능과 기능을 향상시키는 시스템 또는 일련의 추세를 말한다. 이러한 시스템의 예는 지능형 차량 및 스마트 그리드부터 고급 제조 시스템 및 웨어러블 의료 기기에 이르기까지 다양하다. CPS의 시초 2006년 미국 국립 과학 재단(NSF)의 Helen Gill이 “the integration of computation with physical processes”을 지칭하기 위해 'Cyber-Physical System(CPS)'이라는 용어를 만든 것으로 간주하지만, mechatronics, embedded systems, pervasive computing, c..
2023.09.25 -
Study 개발 언어의 동작 원리 Compiler나 Interpreter에 의해 하이레벨에서 로우레벨로 변환이 되어 CPU에게 명령을 내림 어셈블리어 문법 구조 [opcode1] [operand2] 형식으로 이루어져 있음 주요 명령 코드 수행 역할 명령 코드 데이터 이동(Data Transfer) mov, lea 산술 연산(Arithmetic) inc, dex, add, sub 논리 연산(Logical) and, or, xor, not 비교(Comparison) cmp, test 분기(Branch) jmp, je, jg 스택(Stack) push, pop 프로시저(Procedure) call, ret, leave 시스템 콜(System call) syscall 피연산자의 종류 총 3가지 종류가 존재 상수..
[pwn.college] Assembly Crash Course - Level 1Study 개발 언어의 동작 원리 Compiler나 Interpreter에 의해 하이레벨에서 로우레벨로 변환이 되어 CPU에게 명령을 내림 어셈블리어 문법 구조 [opcode1] [operand2] 형식으로 이루어져 있음 주요 명령 코드 수행 역할 명령 코드 데이터 이동(Data Transfer) mov, lea 산술 연산(Arithmetic) inc, dex, add, sub 논리 연산(Logical) and, or, xor, not 비교(Comparison) cmp, test 분기(Branch) jmp, je, jg 스택(Stack) push, pop 프로시저(Procedure) call, ret, leave 시스템 콜(System call) syscall 피연산자의 종류 총 3가지 종류가 존재 상수..
2023.09.20 -
안녕하세요. 이번에는 Frida 설치 후 이전 글에서 Ghidra를 통해 분석한 내용을 토대로 Frida를 사용해 Jailbreak Dection을 우회해 볼 예정입니다. 1. 아나콘다(파이썬) 설치 (https://www.anaconda.com/download) 2. 해당 다운로드 완료 후 .exe 파일로 설치 진행하여 모두 기본 값으로 넘겨주되, 아래 화면에서는 Add Anaconda3 to my PATh environment variable 부분을 체크해준다. 해당 부분이 환경변수를 자동으로 등록해 주기에 꼭 체크해줘야 한다. 3. 이후 CMD 창을 통해 conda가 제대로 설치 되었는지 버전 및 파이썬 버전 확인 4. 가상환경 구축하기 conda create -n ios_test python-3...
[IOS] DVIA 를 통한 취약점 파헤치기!(Frida 설치 및 Jailbreak Detection2)안녕하세요. 이번에는 Frida 설치 후 이전 글에서 Ghidra를 통해 분석한 내용을 토대로 Frida를 사용해 Jailbreak Dection을 우회해 볼 예정입니다. 1. 아나콘다(파이썬) 설치 (https://www.anaconda.com/download) 2. 해당 다운로드 완료 후 .exe 파일로 설치 진행하여 모두 기본 값으로 넘겨주되, 아래 화면에서는 Add Anaconda3 to my PATh environment variable 부분을 체크해준다. 해당 부분이 환경변수를 자동으로 등록해 주기에 꼭 체크해줘야 한다. 3. 이후 CMD 창을 통해 conda가 제대로 설치 되었는지 버전 및 파이썬 버전 확인 4. 가상환경 구축하기 conda create -n ios_test python-3...
2023.09.03 -
안녕하세요. 이번 실습은 탈옥탐지에 대해 작성해보려 합니다~ 1. DVIA 의 Jailbreak Detection 항목으로 접근해 주시면 됩니다. 이후 Jailbreak Test1 선택 시 아래와 같은 화면이 보입니다. 2. 분석 도구인 기드라 다운로드(Releases · NationalSecurityAgency/ghidra (github.com) Releases · NationalSecurityAgency/ghidra Ghidra is a software reverse engineering (SRE) framework - NationalSecurityAgency/ghidra github.com 압축 파일 해제 후 .bat 파일 클릭 통해 접근 3. JDK 11버전 이상 설치가 필요 https://www..
[IOS] DVIA 를 통한 취약점 파헤치기!(Jailbreak Detection)안녕하세요. 이번 실습은 탈옥탐지에 대해 작성해보려 합니다~ 1. DVIA 의 Jailbreak Detection 항목으로 접근해 주시면 됩니다. 이후 Jailbreak Test1 선택 시 아래와 같은 화면이 보입니다. 2. 분석 도구인 기드라 다운로드(Releases · NationalSecurityAgency/ghidra (github.com) Releases · NationalSecurityAgency/ghidra Ghidra is a software reverse engineering (SRE) framework - NationalSecurityAgency/ghidra github.com 압축 파일 해제 후 .bat 파일 클릭 통해 접근 3. JDK 11버전 이상 설치가 필요 https://www..
2023.09.02 -
Size and Basis 문제(및 설명) 우리는 벡터 v1, v2, ..., vk ∈ V의 집합이 선형 독립이라고 말합니다. 만약 방정식의 유일한 해가 다음과 같다면: a1v1 + a2v2 + ... + ak*vk = 0 a1 = a2 = ... = ak = 0일 때입니다. 이를 시각화하려면 점에서 벡터가 밖으로 향하는 것으로 생각하세요. 선형 독립 벡터의 집합이 주어지면 원래 점으로 돌아가는 유일한 방법은 원래 벡터를 따라 이동하는 것입니다. 다른 어떤 벡터들의 조합도 원래 지점으로 도달할 수 없습니다. 기저(basis)는 v1, v2, ..., vn ∈ V의 선형 독립 벡터 집합으로, 어떤 벡터 w ∈ V도 다음과 같이 작성할 수 있을 때입니다: w = a1v1 + a2v2 + ... + ak*vn..
[CryptoHack] MATHMATICS(Size and Basis)Size and Basis 문제(및 설명) 우리는 벡터 v1, v2, ..., vk ∈ V의 집합이 선형 독립이라고 말합니다. 만약 방정식의 유일한 해가 다음과 같다면: a1v1 + a2v2 + ... + ak*vk = 0 a1 = a2 = ... = ak = 0일 때입니다. 이를 시각화하려면 점에서 벡터가 밖으로 향하는 것으로 생각하세요. 선형 독립 벡터의 집합이 주어지면 원래 점으로 돌아가는 유일한 방법은 원래 벡터를 따라 이동하는 것입니다. 다른 어떤 벡터들의 조합도 원래 지점으로 도달할 수 없습니다. 기저(basis)는 v1, v2, ..., vn ∈ V의 선형 독립 벡터 집합으로, 어떤 벡터 w ∈ V도 다음과 같이 작성할 수 있을 때입니다: w = a1v1 + a2v2 + ... + ak*vn..
2023.08.31