no image
[cmd 명령어]subst 사용법
요즘들어 윈도우의 GUI환경을 벗어나 옛날로 돌아가고 싶다는 생각이 듭니다. 그래서 인지 cmd 환경에서 GUI환경 못지 않는 편리함(?!) 을 얻고자 고민하던중 subst라는 명령을 발견했습니다. 폴더를 잘 정리 하면 폴더 안에 폴더, 그안에 다시 폴더... 이런식으로 깊이가 깊어지는데요.. 그곳에 접근할때 마다 일일이 커맨드를 치는것도 힘들고 GUI가 아니므로 기억하기도 힘들지요.. 그래서 help쳐서 명령어를 구경하던중 가상의 드라이버를 만들어 실제 내용이 들어있는 경로로 바로 갈 수 있다는 것을 알게 되었습니다. 사용법은 간단합니다. subst help를 치면 사용법이 나오며 그것을 보면 그대로 따라 하실 수 있을겁니다.
2009.01.07
makefile 기본 틀 작성중..
오늘 이현이의 세미나를 듣고 간단한 프로그램만들때 바로 적용할 수 있는 maekfile틀을 만들어 보았습니다. 이현이가 보여준 예제소스들을 만들고 makefile을 만들었는데 생각보다 이해가 되지 않는 부분이 아직 있네요.. 수정을 하면서 차차 업그레이드 해야 겠습니다. 그래도 컴파일은 잘 되니까 쓸만은 합니다.^^ TARGET = calc SRCS = calc.c addsub.c muldiv.c # 없어도 됨.. OBJECTS = calc.o addsub.o muldiv.o CC = gcc CFLAGS = -W -Wall LDLFAGS = $(TARGET) : $(OBJECTS) $(CC) $(CFLAGS) -o $(TARGET) $(OBJECTS) clean : del *.o del *.exe
2009.01.06
Naked Function
Naked Function 원본 : http://danguria.springnote.com/pages/2407072 작성자 : danguria 이 글을 마음껏 이용하시되 출처를 꼭 밝혀 주세요 요즘 루트킷 관련 과제를 하다보니 C코드를 많이 보고 있습니다.. 대부분 커널모드에서 동작하는 코드들인데 IDT후킹관련 코드를 보는데 "__declspec(naked) Function()" 이런식의 함수가 보이는 것입니다. 분명히 이건 표준C에내용은 아닌것 같은데.. 뭐지.. 하면서 그냥 지나 치다가 우연히 "Windows 구조와 원리 그리고 Codes"라는 책에서 그 설명을 볼 수 가 있었습니다. 결론 부터 간단히 말하자면!! 위와 같은(__declspec(naked)) prefix를 붙이게 되면, 컴파일러가 스..
2008.12.30
네이트온을 통해 바이러스가..
어제 멤버십내에 바이러스가 돌고 있다고 하길래 무서웠는데 다음과 같은 바이러스라고 한다... 이제 바이러스에 대해 관심이 많아 졌는데.. 요런거 만드는 놈들 정신세계는 이상하지만 기술은 배우고 싶다.ㅋ 출저 : http://blog.naver.com/worm99?Redirect=Log&logNo=40053311468 아래부터는 블로그에서 퍼온 글.. 어느날 갑자기 만자가 파일을 보내는 것이다... 그래서 별생각 없이 받았는데... 실행파일이라 실행을 할까 말까 고민하다 별일이야 있겠냐 해서 실행했더니 정말 별일없는 박카스 먹고 힘내라는 플래시 파일이었다. 그런데 그다음날 점심시간에 점심먹고 돌아오니 네이트온 창이 스무개 가량 열려있는게 아니겠는가... ㄷㄷㄷ 뭐하는 거냐는 둥 귀엽다는둥 생전 말도 제대로..
2008.10.30
no image
시험 끝나고 팔공산 동봉 정복!!
멤버십에서 못간 소풍을 대신해서 등산을 했습니다. 저는 마침 전날 시험이 끝난 터라 굉장히 즐거운 마음으로 산을 올랐지요.ㅋ 군대 제대하고 처음 하는 등산이라서 힘들었지만 무척 좋았습니다.^^ 이제 시험도 끝났겠다. 재미있게 지내야 겠습니다.
2008.10.29
시험 기간이네요^^
한참 블로그 관리를 못했네요ㅠㅠ 이제 또 다음주 부터 시험기간이라서 시험 모드로 변경해야 하는 관계로 또 블로그를 못하게 됬습니다.^^ 에고.ㅋㅋ 꾸준히 한다고 매번 다짐하지만 역시나 어렵습니다^^ 시험 치시는 모두들 열공 하세요~
2008.10.14
no image
22인치 LCD모니터 얻었습니다.ㅋㅋ
멤버십에서 제공하는 모니터는 얻게 되었습니다.ㅋ 내껀아니지만 졸업하기전까지 쓰는 거니까요.ㅋㅋ CRT랑 노트북이랑 듀얼해서 쓸때 노트북이 굉장히 밝았는데 이거랑 하니까 상대가 안되네요.ㅋㅋ 모니터 걱정 좀 하고 있었는데 웬떡이냐 하고 받았습니다.^^ 더욱 열심히 하라는 뜻으로 알고 또 달려야 겠습니다.^^
2008.09.29
광고를 추가 했습니다.
여기 저기 블로그들을 염탐하는데 개인 블로그에 광고가 많더라구요.. 저는 돈에 끌리지는 않았지만 뭔가 그럴듯해보여서^^ 저도 구글 광고를 블로그에 띄웠습니다. 웹언어에 익숙하지 않은터라 배경색이나, 광고들간의 간격이 어색한데 차차 고쳐 나가야 겠습니다. 사실 광고의 위치만 잡는데도 한참 걸렸습니다.ㅜㅜ 점점 더욱 발전하는 블로그가 되는 날까지~달립니다
2008.09.26
[DanguriaOS]C코드와 어셈블러.. 그 사이에서..
학교 수업 진도를 마추려다 보니 밤늦게 건드리기 시작 했네요ㅠㅠ 어제 C언어로 개발 하기 위한 기반을 구축한다고 했는데 그리 만만한것 같진 않습니다. C언어를 컴파일 하고 어셈블러와 링크 하는 거야 문제가 없지만.. VC기반이 아닌 djgpp 기반으로 구현하려보니 명령어나, AT&T형식의 어셈블러의 이해 등등 여기저기 공부해야 할 부분이 나오네요( VC에서도 알아야 하지만..VC가 다 알아서 해주니까 몰랐군요..역시 다 알아서 해주는 건 별로야^^ ) 일단 어셈블러와 C언어사이의 공백을 채워 넣어야 겠습니다.^^ 기존에 나온 책들을 그냥 따라가지 않고 메뚜기 식으로 개발 하려니까 역시 저의 헛점이 많이 노출 됩니다.. 좋은 것이겠죠^^ 오늘은 일단 djgpp컴파일해서 나온 어셈코트를 만드는 것에 만족해야..
2008.09.26