전체 글 123

원하는 함수 코드 찾는 법

원시적 방법 1. 무작정 F8을 연타2. 원하는 동작을 할 때까지 연타하다가 원하는 동작이 나오면 그 전의 OP Code에 F7을 이용해 진입3. 적당히 분석해본다. 장점 : 코드의 구조를 익히는 훈련이 될 수 있다.단점 : 시간이 오래 걸린다. 디버거가 분석해 놓은 Referenced Strings를 활용하는 방법 1. Code Window에서 마우스 오른쪽 클릭 -> Search For -> All referenced strings를 클릭.2. 여기에는 odb가 디버깅 전에 미리 분석해 놓은 참조된 문자열들을 표시해줌.3. All referenced strings Window에서 내가 찾고자 하는 함수가 가질 만한 문자열을 찾고 더블클릭으로 해당 OP Code로 넘어가 분석해 본다. 프로그램이 사용한..

Security/Reversing 2016.02.12

mysql 기초

--------------------번호 이름 종족 --------------------1 강병관 빵상2 심정현 너구리3 나재흠 미어캣 열(column)에 해당하는 것은 번호, 이름, 성별. 이를 필드(field)라고 한다. 행(row)에 해당하는 것은 (1, 강병관, 빵상), (2, 심정현, 너구리)이다. 이를 레코드(record)라고 한다. 위와 같이 레코드와 필드로 구성된 것을 테이블(table)이라고 한다. 이런 테이블이 모인 것이 데이터베이스이다.

Network/MySQL 2015.06.16

mariadb 계정 생성

1. mysql에 접속mysql -uroot -ppassword 입력 2. show databases;root 계정 안에 존재하는 데이터베이스를 출력 3. 사용하고자 하는 데이터베이스 선택use 데이터베이스명; 여기선 mysql 데이터베이스를 보자.use mysql;show tables; 4. 뭔가 좌라락 뜨는데 가장 마지막에 user라는 테이블이 새로운 계정을 만드는데 사용된다. 즉, 사용자 계정을 만들기 위해서는 반드시 root로 mysql에 접속해야 한다. 5, use mysql;을 한 상태에서 desc user;를 입력한다. 이는 user 테이블의 구조를 보여준다. 확인해보면 39개의 필드가 있다. 즉, 새로운 계정 생성을 위해서는 39개의 필드를 설정해줘야 한다. 6.

Network/MySQL 2015.06.16

io.js

io.js로 넘어갔다. node.js 0.12 버전을 fork했다고 한다. (오픈소스 프로그램의 소스를 그대로 사용하는 것을 이야기하는 듯 하다.) node.js가 2013년에 0.12 버전을 내놨는데도 2015년까지 1.0 버전이 나오지 않았고 그간 민주적으로 개발자들의 요구가 수용되지 않았다고 한다. 그래서 node.js 핵심 개발자들끼리 io.js라는 것을 따로 만든 것인데 자바스크립트 V8 엔진과 그 외 기술적으로 node.js에서 업데이트 시키지 않은 것들을 지속적으로 시키면서 지금은 2.3까지 나왔다. 지속적인 피드백이 이루어지는 진영이 더 유리하다 생각해 node.js에서 io.js로 넘어왔다. 단, io.js를 만든 이유는 node.js에 대항하기 위한 것이 아닌 node 진영을 풍요롭게 ..

Programming/node.js 2015.06.15

socket.io 기초

참고 : http://bcho.tistory.com/899 io.socket.on('connection', function(socket){ callback 함수가 받은 매개변수인 socket을 아래와 같이 사용할 수 있다. 이벤트를 보내기socket.emit('이벤트명', {메시지})현재 연결되어 있는 클라이언트 소켓에 '이벤트명'을 통해 메시지를 전달한다. socket.broadcast.emit('이벤트명', {메시지});이벤트를 발생시킨 클라이언트나 서버를 제외한 모든 클라이언트나 서버에 메시지를 전달한다. io.sockets.emit('이벤트명', function(data){});socket이 개별 클라이언트 소켓을 대표하는 객체라면, io는 모든 socket을 대표하는 객체이다. 연결된 모든 클라..

Programming/node.js 2015.05.15
반응형