오유인페이지
개인차단 상태
Haemaru님의 개인페이지입니다
회원가입 : 15-05-12
방문횟수 : 477회
닉네임 변경이력
일반
베스트
베오베
댓글
39 2015-05-14 17:20:19 0
api 처음 배우고있는데 [새창]
2015/05/14 16:43:21
학원 진도를 못따라가시면 지금 배우는 내용보다 c/c++자체가 부족하지 않을까 싶습니다만... 어쨌든 삽질하고 시간들이는만큼 실력이 오르니 일취월장하시길 바랍니다,
38 2015-05-14 17:02:41 0
절판된 책들을 대신할책 뭐가있을까요?? [새창]
2015/05/14 15:38:13
참고로 어셈블리는 기본이지만, 리버싱 자체에 어셈블리 코딩은 그다지 필요하지 않은 것 같습니다. exploit을 작성하는게 더 힘들지...

리버싱용 어셈블리는 따로 공부하실 필요는 없고, crackme 문제 풀이만으로 충분히 습득 가능합니다. 로직을 짜는게 아니라, 짜여진 로직을 분석하는 일이니까요.

물론 제 수준이 매우 낮아서 이렇게 생각할 수도 있으니, 괴수분께서 딴지를 거시면 겸허히 받아들이겠습니다..
37 2015-05-14 16:58:07 1
api 처음 배우고있는데 [새창]
2015/05/14 16:43:21
덧붙이자면 api라는 것은 win32api의 줄임말이 아니고, 어떤 플랫폼에서 제공하는 프로그래머용 인터페이스를 말합니다. 네이버는 네이버 api, 구글은 구글 api를 제공합니다.
36 2015-05-14 16:56:11 0
api 처음 배우고있는데 [새창]
2015/05/14 16:43:21
어떤 api를 말씀하시는지 모르겠지만 win32api일 가능성이 높으니 말씀드리자면

책보고 예제코드 처음부터 끝까지 쳐보고 변형하고 삽질하는게 최고의 지름길입니다.

책은 soen.kr 참고하시고 win32api정복 구매하시면 될 것 같습니다만, 단순히 진도를 따르기 위함이라면 좀 더 얇은 책으로 공부하셔도 상관 없습니다.

가이드나 강의를 찾기보다는 간단한 게임이라도 한번 만들어보면 실력이 확 늘어나는걸 느끼실겁니다.
35 2015-05-14 16:53:01 0
절판된 책들을 대신할책 뭐가있을까요?? [새창]
2015/05/14 15:38:13
1. 기본
c나 c++ 모두 열혈은 처음으로 좋습니다. 추가적으로 c++은 좋은 책이 있습니다.
전문가를 위한 c++ : http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8968480389
최신 문법과 더불어 깊이있는 내용을 다룬 최고의 책입니다.

여기에 시스템에 들어가기 전 기본적인 원리에 대해 알 수 있는 책도 필요합니다.
프로그래밍 원리 : http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8931550073
얕은 내용으로 로드맵을 그리기 좋은 책입니다.

2. 윈도우
이론에 쓰신 세권은 정말 좋은 책입니다만, 사실 세권 모두 이론이 아닌 실습이 필요합니다. 특히 리버싱의 경우 두번째 책에서 pe에 대해 간단한 pe viewer 하나 정도는 구현해보시는걸 추천합니다. 후에 이와 더불어 윗분이 언급해주신 windows internal6을 공부하시면 될 것 같습니다.
윈도우 리버싱 : http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8997924052 어려움 끝판왕입니다. 리버싱이라고 써져있지만 시스템 전반적인 내용입니다.
리버싱은 위의 책은 개인적으로 너무 라이트해서 돈이 아까웠고, 밑의 책은 내용은 다소 깊지만 설명이 부족합니다. 두권 대신 요즘 바이블로 꼽히는 책을 소개해드립니다.
리버싱 핵심 원리 : http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8966260527 윈도우 기준이며, 7과 64bit까지 설명하고 있습니다.
실전 연습으로 완성하는 리버싱 : http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8960776645 다양한 플랫폼에 관한 도서입니다.

3. 네트워크
와이어샤크에 대한 내용이 왜 없는지 모르겠습니다. 그리고 네트워크의 두 책은 제 기준으로는 순서가 바뀐 듯 하네요.
후니 - 소켓 프로그래밍 - 와이어샤크 순으로 공부하시면 될 것 같습니다.
34 2015-05-14 10:06:58 0
code syntax highlight 기능이 없나요. [새창]
2015/05/14 06:52:01
//KayJ
제가 신규라 잘 모르는데, 알고리즘 문제공유도 게시판 정책애 위배되나요?

//오늩의유머
감사히 잘 사용하겠습니다.
33 2015-05-14 09:58:43 0
[새창]
전위연산자입니다. 즉 (n-1)^2/4입니다.

수식을 전개한 상세 풀이도 첨부합니다. 글씨가 지렁이 승천하는 것 같네요..

32 2015-05-14 03:11:10 0
[새창]
//내맘의눈
열의어린 풀이 굉장히 감사드립니다.
이 문제는 반으로 나누어 두개의 버블소트로 해석하는 것이 가장 쉽습니다. 또한 결과값에서 정수형의 특성에 기반한 약간의 최적화도 할 수 있습니다.

어떤 n개의 오름차순(또는 내림차순)의 수열을 버블소트로 완전 역순으로 만들기 위해서는 n(n-1)/2의 횟수가 필요합니다.

문제의 답은 원탁을 n이 짝수면 반으로, 홀수면 반에 가깝게 둘로 나누어 역순으로 만드는 횟수를 합하면 됩니다.

정리해보면 n이 짝수인 경우 (n^2 - 2n)/4이고, 홀수인 경우 (n-1)^2/4입니다. 이렇게 짝수와 홀수의 답이 나뉘게 되는데, 짝수의 경우 구한 답에서 1/4를 더해 제곱수로 만들어도 정수형이므로 결과값에는 차이가 없고, 이는 홀수인 경우의 답과 같습니다.

따라서 짝수, 홀수인 경우 모두 --n*n/4만으로 답을 구할 수 있습니다.

늦은 시간에 그림까자 첨부해주신 열정적인 풀이 정말 감사드립니다.
31 2015-05-13 22:15:45 0
[새창]
//내맘의눈
풀이해주셔서 감사합니다. 문제가 생각보다 명확하지 않나보네요... 다음에는 원문 긁기보다는 좀 자세하게 설명을 해야겠습니다.
30 2015-05-13 20:59:12 0
[본삭금] 프로그래머밍에 좋은 노트북?/맥북 프로로 코딩하기 질문합니다. [새창]
2015/05/13 20:11:49
제 기준에선 해상도와 화면 크기가 1위입니다. 성능까지 생각하면 보통 한성컴퓨터의 60~만원의 모델을 살펴보게 되네요. 15.6인치, 1920*1080해상도, 준수한 코어와 그래픽 등등.. 입문하시는 것 같은데 처음에 책 따라가는건 윈95환경에서도 배울 수 있지만, 게임엔진정도를 다뤄보려면 그래픽카드 없이는 힘듭니다. 맥은 사양에 비해 가격이 매우 비싸므로 리눅스나 맥, ios를 위함이 아니라면 글쎄요...
29 2015-05-13 20:31:47 0
[새창]
5의 경우
12345
21345
21354
21534
21543
원 형태로 보면 방향이 처음과 반대입니다.
28 2015-05-13 20:28:54 0
[새창]
//밥푸울
1234
1324
4321(테이블 끝이 연결되어있음)
위상을 따지지 않고 서로의 좌우만 확인합니다.
27 2015-05-13 20:06:48 0
[새창]
//반복문
코드 처음보는데 신기하네요. 감사합니다.
26 2015-05-13 20:04:11 0
프로그래밍갤이라면 역시... [새창]
2015/05/13 20:01:30
닳아 없어진건 아니죠?
25 2015-05-13 19:54:18 0
C언어 오류 도와주세요; scanf가 어쩌구... [새창]
2015/05/13 19:37:06
학원이나 책을 따라갈때는 생각외로 vs6.0도 좋은 선택이 됩니다(....)
< 이전페이지 다음페이지 >
< 91 92 93
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호