post-thumbnail

자바스크립트 - 4

"10"이라는 문자열과 10이라는 숫자를 곱하면 어떻게 될까. 자바스크립트는 실행 시 내부적으로 자료형 변환을 하여 연산한다. 따라서 100이 출력된다.prompt 함수에 대해 알아보자. 사용자에게 입력을 요구하는 입력창을 띄우는 함수로 2가지 매개변수를 받는다.입력

2023년 9월 1일
·
0개의 댓글
·
post-thumbnail

자바스크립트 - 3

상수는 변하지 않는 값으로 수정을 할 수 없고 변수는 변하는 값으로 수정을 할 수 있다.아래와 같이 작성하여도 똑같은 결과가 나온다.alert 창에 10,11,12가 순서대로 출력된다.alert 창에 11,12,13이 순서대로 출력된다.undefined 자료형은 상수나

2023년 8월 27일
·
0개의 댓글
·
post-thumbnail

자바스크립트 - 2

표현식이란 하나의 표현을 나타내는 뜻으로 숫자 245, 10 + 20 + 30 \* 2, var 같은 것을 말한다.문장이란 하나 이상의 표현식이 모여서 만들어지는 것으로 문장을 구분할 때는 ;또는 줄바꿈으로 종결을 알려준다.키워드란 처음부터 특별한 의미가 있는 단어를

2023년 8월 24일
·
0개의 댓글
·
post-thumbnail

자바스크립트 - 1

자바스크립트란 웹 페이지에서 동작하는 언어로 동적인 행위를 수행해준다. 웹 페이지에서 서버로 요청이 갈때 첫 번째로 클라이언트 단에서 검증을 한다.그 과정에서 자바스크립트가 쓰이고 그 후 서버에서 한번 더 검증을 하는 방식으로 현재 웹 보안이 이루어지고 있다.그러므로,

2023년 8월 24일
·
0개의 댓글
·
post-thumbnail

안드로이드 앱 취약점 진단

드로저는 모바일 애플리케이션 취약점 진단 프레임워크인 머큐리의 새로운 업데이트 버전입니다.https://labs.withsecure.com/tools/drozer 에서 apk only와 msi를 다운받습니다.msi파일은 윈도우에서 설치 후 apk파일도 녹스 기

2023년 6월 12일
·
0개의 댓글
·
post-thumbnail

안드로이드 앱 취약점 진단

1. 로그캣 확인 로그캣은 안드로이드 장치에서 발생하는 로그 메시지를 화면으로 출력하거나 파일 형태로 저장해주는 기능을 합니다. 안드로이드 로깅 시스템은 시스템 디버그 출력 정보를 확인하거나 수집할 수 있는 메커니즘을 제공합니다. 로그캣 명령어는 다음과 같습니다. >a

2023년 6월 12일
·
0개의 댓글
·
post-thumbnail

안드로이드 앱 취약점 진단

공부를 위해 '안드로이드 모바일 앱 모의해킹 (저자 : 조정원, 김영근, 조승현, 류진영, 김광수)' 책을 구매하여 책을 기반으로 공부하겠습니다. 1. 개요 안드로이드는 안드로이드 사에서 개발한 리눅스 기반의 운영체제입니다. 이 후, 구글이 안드로이드 사를 인수하여

2023년 6월 9일
·
0개의 댓글
·
post-thumbnail

리버싱

오늘부터는 지뢰찾기 프로그램을 분석해볼 것입니다.우선 윈도우 7 32bit 환경을 워크스테이션으로 구축했습니다.그리고 올리디버거 32bit로 다운받았습니다.지뢰 찾기 게임은 ASLR 기술이 적용되어 있습니다.ASLR이란 프로그램의 분석이나 버퍼오버플로우 등을 방지하기

2023년 6월 6일
·
0개의 댓글
·
post-thumbnail

리버싱

저번 시간에 MUP과정에서 OEP를 찾고 언패킹을 해보았습니다. OEP를 찾는 것은 정해진 답이 없어 다양한 경험과 지식을 필요로 합니다. 이번 시간에는 여러가지 사례로 OEP를 찾는 것을 해보겠습니다. 1. ESP 레지스터를 이용한 OEP 찾기 레나 20강의 프로그

2023년 6월 4일
·
0개의 댓글
·
post-thumbnail

리버싱

1. 패킹과 언패킹 패킹(Packing)이란 프로그램 코드 크기를 줄이려고 압축하거나 프로그램 분석을 어렵게 만들려고 암호화하는 것을 말합니다. 프로텍팅(Protecting)은 목적이 코드를 난독화하여 분석을 어렵게 만드는 기술이며 프로그램 실행 속도 저하와 프로그램의

2023년 5월 26일
·
0개의 댓글
·
post-thumbnail

리버싱

예비군과 프로젝트를 마치고 오랜만에 돌아왔습니다 ㅎㅎ 1. 15강 - NAG.exe https://forum.tuts4you.com/files/file/1307-lenas-reversing-for-newbies/ 사이트를 참조하여 15강 파일을 다운 받았습니다. 압

2023년 5월 23일
·
0개의 댓글
·

20230517

이번주는 예비군을 갔다왔다.... 그래도 출퇴근으로 해서 다행인것 같다 ㅎㅎ이제 내일 하루 남았다 ㅎㅎ날씨가 갑자기 더워져서 훈련받을때 너무 덥다..... 가보니 반가운 얼굴들이 많았다.애들이랑 만나서 오랜만에 얘기도하고 유일한 낙이었다예비군 갔다오면 씻고 바로 기절해

2023년 5월 17일
·
2개의 댓글
·
post-thumbnail

리버싱

detect it easy로 파일을 먼저 열어보면비주얼 베이직으로 작성된 프로그램임을 알 수 있습니다.비주얼 베이직은 MSVBVM60.DLL에 있는 API를 호출하면서 동작을 수행합니다.따라서 내부적으로 호출되는 API를 검색해보면 대부분 MSVBVM60.DLL에 속해

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

리버싱

이번에는 3번째 예제를 분석해보겠습니다.프로그램 실행 시 다음과 같이 알림이 뜨고 확인을 누르면다음 창이 뜨고 프로그램이 종료됩니다.함수 호출 규약이란 함수를 호출할 때 인자를 전달하는 방식이나 함수 실행이 끝나고 스택을 정리하는 방식에 대한 약속입니다.크게 3가지의

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

리버싱

2. abex crackme - 2

2023년 5월 9일
·
0개의 댓글
·

리버싱

앞으로 리버싱을 실습하기 위해 올리디버거를 다운받았습니다. https://www.ollydbg.de/download.htm 해당 사이트 이동 후 밑으로 가시면 1.10 버전을 다운받았습니다. 압축을 풀고 실행하면 다음과 같은 화면이 나오는데 디버깅전에 해주어야할 설정

2023년 5월 7일
·
0개의 댓글
·
post-thumbnail

리버싱 학습

안녕하세요 오늘부터 리버싱에 대해 학습해보겠습니다. 제가 산 책은 '리버싱 입문' (저자 : 조성문)입니다. 1. 프로그램 구조 윈도우에서 실행 가능한 파일 : PE(Portable Executable)파일 ---> exe, dll, ocx 등 PE파일의 구조 : 헤

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

html/php 학습

오늘도 php를 학습하겠습니다. 1. 리팩터링 리팩터링이란 코드의 복잡성을 낮추고 효율성을 높이기 위한 일종의 정리정돈으로 볼 수 있습니다. 정보처리기사 따던 시절에 배웠던 것으로 코드의 유지보수와 가독성을 높이기위해 중복을 제거하는 필수적인 과정입니다. index.

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

html/php 학습

오늘도 php에 대해 학습하겠습니다. 1. 사용자 정의 함수 만들기 일단 가장 쉬운 print함수를 정의해보겠습니다. 함수를 정의 후 호출 한 모습입니다. 1-1) 더하기 함수 여기서 함수의 $left, $right는 매개변수, 입력된 2, 4는 입력 값이라고

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

html/php 학습

오늘도 php를 배워보겠습니다.함수란 보통 프로그래밍에서 어떤 역할을 해주는것으로 사용자를 더 편하게만들어준다.문자열의 길이를 정수로 나타내주는 함수이다.strlen() 함수로 문자열 길이 확인html에서는 <br>로 줄바꿈을 하지만 php에서는 줄을 띄운다고

2023년 4월 28일
·
0개의 댓글
·