일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- c언어문자열처리방법 #c언어문자열
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #phpcodeinjection #injection
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #c언어포인터배열 #c언어포인터 #포인터 #c포인터
- 포렌식 #사이버포렌식 #Forensic #정보보안 #IT
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #c배열포인터 #c언어포인터 #c언어배열포인터 #배열포인터
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #로또번호생성 #로또번호만들기 #중복제거 #중복제거알고리즘
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #BrokenAuthentication
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #SQLi #sqlinjectioon
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #bruteFource #무차별공격
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #commandinjection
- C언어 #C #C프로그래밍 #프로그래밍 #언어
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #IT #PUT메소드 #PUT #HTTP메소드 #취약점
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #c2차원배열동적할당 #c언어동적할당 #c동적할당 #c언어동적할당2차원배열
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #Call by value #Call by reference
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #c언어포인터 #c언어포인터연산
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #IT #robots.txt #검색엔진노출
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #C동적메모리할당 #malloc #메모리
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #c언어포인터와문자열 #c언어문자열
- #FAT파일시스템 #파일시스템구조 #파일시스템 #Forensic #정보보안 #IT
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #선택정렬 #선택정렬알고리즘
- XSS #ReflectedXSS
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #IT #CSRF #
- c언어malloc #동적할당 #c언어동적할당 #c언어malloc사용하기
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #xss #storedxss #CrossSiteScripting
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #포인터 #포인터변수 #c언어주소 #주소
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #IT #SQLi #TimeBaseSQLi #sqlinjection
- 파일시스템과파티션 #포렌식 #사이버포렌식 #Encase #Forensic #파티션 #파일시스템 #정보보안
- 사이버포렌식 #포렌식 #FAT
- beebox #bWAPP #webhacking #web #웹해킹 #정보보안 #IT
- C언어 #C #C프로그래밍 #프로그래밍 #언어 #c언어포인터의포인터 #c언어2중포인터
- Today
- Total
목록전체 글 (45)
Hello Security World
로또 번호 생성기로또 번호 생성에는 2가지의 알고리즘이 들어가야 한다 또한 숫자의 범위는 1~45까지 밖에 없다!1. 중복제거 알고리즘2. 오름차순 정렬 알고리즘이 두 알고리즘과 rand 함수를 이용하여 로또 번호 생성기를 만들어보자.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677#include #include #include int overlap(int *lotto); //중복제거 함수int sort(int *lotto); //정렬 함수 int print(int *lotto); int ma..
값에 의한 호출(Call By Value)값에 의한 호출은 실 매개 변수의 값만 형식 매개변수에 전달되기 때문에 호출된 함수는 형식 매개변수만 조작할 수 있을 뿐이고 실 매개변수에는 직접 접근할 수가 없다. 실 매개변수와 형식 매개변수의 기억 장소가 따로 유지되므로서로 다른 변수로 취급된다. 값에 의한 호출은 말 그대로 값 자체를 함수에 넘겨주는 방법을 의미한다.죽, 함수에 매개변수를 전달 할 때 숫자 또는 문자 그 자체를 전달할 경우 받아들이는 함수는 그 값 자체를받아들이게 된다. 그리고 원래 값을 전달한 곳에는 아무런 영향을 미치지 않는다.1234567891011121314151617181920212223#include int call_val(int su);void main(){ int num ..
선택 정렬의 이해선택 정렬(Selection Sort)는 전체 원소들 중에서 기준 위치에 맞는 원소를 선택하여 자리를교환하는 방식으로 정렬한다. 전체 원소 중에서 가장 작은 원소를 찾아 선택하여 첫 번째 원소와 자리 교환을 한다.그 다음 두번째로 작은 원소를 찾아 선택하여 두 번째 원소와 자리를 교환하고,그 다음에는 세 번째로 작은 원소를찾아서 세 번째 원소와 자리를 교환한다. 이 과정을 반복하면서 정렬을 완성한다.정렬되지 않는 원소 [5,4,3,2,1] 을 선택정렬을 이용하여 오름차순 하여 정렬하자.1회전 [1,4,3,2,5]2회전 [1,2,3,4,5]2회전 만에 정렬이 완료 되었다.비교하는 것이 상수 시간에 이루어진다는 가정 아래, n개의 주어진 리스트를 이와 같은 방법으로 정렬하는 데에는 Θ..
버블 정렬의 이해버블 정렬(Bobble Sort)는 인접한 두개의 원소를 비교하여 자리를 교환하는 방식으로,첫번째 원소부터 마지막 원소까지 반복하면서가장 큰 원소가 마지막 자리에 온다. 첫 번쨰 원소부터 인접한 원소끼리 계속 자리를 교환하면서 맨 마지막 자리로이동하는 모습이 물 속에서 물 위로 올라오는 물방울 모양과 같다고 해서 버블 정렬이라고 한다.정렬 되지 않는 원소 [5,4,3,2,1] 을 오름차순 정렬해보자1회전 [4 3 2 1 5]2회전 [3 2 1 5 4]3회전 [2 1 3 4 5]4회전 [1 2 3 4 5]위와 같이 정렬할수 있다.버블 정렬에서 사용하는 메모리의 크기는 정렬할 원소의 개수 n이 된다. 버블 정렬에서 연산 시간이 가장 짧은 최선의 경우는자료들이 이미 정렬되어 있는 경우이..
Bee - Box - Time Based SQL injection Time based SQL i 은 SQL i 이 가능한 취약한 파라미터에 특수문자 , SQL 함수 등 을 필터링 하지 않을때 사용 할 수 있다.SQL i 종류 는 여러가지가 있다. Union base , Error Base , Time Base 등 .. 그 중 Time Base 를 사용하는 경우는sql i 을 통해 '참' , '거짓' 의 결과 값을 웹 어플리케이션 에서 문자열 또는 그에 준 하는 액션 등을 취하지 않을때 사용 할 수 있다.Union Base 의 경우에도 SQL 쿼리문 삽입시 화면에 칼럼,테이블명 등 이 틀에 맞게 출력이 된다. 이를 이용해서 정보를얻는 방식이다.Blind SQL i 의 경우에는 칼럼,테이블 명 등이 페이지..