본문 바로가기

야매!개발

초단간 커널로드 PE파일 그대로 이용하기(align의 비밀) 안녕하십니까?저는 개인적으로 chobits라는 OS를 분석하면서굉장히 신기했던것이 말입니다.Visual Studio C++로 컴파일 링크한실행파일을 OS 커널 이미지로 사용하는 것이였습니다.chobits.bin이라는 파일은 실은 실행파일입니다. PE파일입니다.참 신기하지 않습니까?어떻게 PE파일을 커널파일로 바로 사용한것인지 말입니다. 이번 실험에서는쵸비츠가 어떻게Visual Studio에서 만든 실행파일 그자체를 어떻게커널로 사용할 수 있는 것인지..
cl.exe와 link.exe로 실행파일 만들기 음...link.exe를 이용해서 직접 실행파일을 만들자...링킹을 하자요~~CL /c FIRST.C SECOND.C THIRD.OBJLINK firsti.obj second.obj third.obj /OUT:filename.exe  https://msdn.microsoft.com/en-us/library/8we9bhf4.aspx이렇게 하면command line에서도 컴파일 링킹이 가능합니다. 자..command line에서 쵸비츠 파일들을..
코텍스의 버스를 구경하라  안녕하십니까? 불광불급 미친감자입니다. 오늘은 토요일 아내가 일어나기 전에...잠간의 짬을 이용해 블로깅 해보겠습니다.흐....흐..뭘해야 좋을 까요?딱 10분이 저에게 주어졌습니다.  음...코텍스에 대해서 조금 공부해보죠코텍스 구조에 대해서 구글림을 10분동안 하면서...블로깅을 해보겠습니다.... 할렐루야.. 성령님...도와주세요...할렐루야~~~~오늘은 이 그림으로 블로깅 완성~~~코텍스 내부에 있는 버스..
포켓몬고 플러스 맥주소는? 안녕하십니까 불광불급 감자 입니다. 오늘 5분의 짬이 생겨서요... 또 뻘짓을 하려고 합니다.  이녀석의 기계주소를 알아보고자 합니다. 이 녀석은.. 그 유명하신 포켓몬고 플러스란 녀석입니다.  이 녀석의 기계주소...맥주소라고 보통 하죠?그 주소가 어떻게 되는지 확인해보도록 하겠습니다. 어떻게 알아낼 수 있을까요? 흐..저는 노르딕...nRF52x 개발보드가 있어서거 가능합니당;;죄송해요..없는 분들은 ..
tar로 묶어~~~cvf 리눅스 병맛 강의의 강사 미친감자 입니다. 음...리눅싀 파일을 tar로 묶는 것을 실습하겠습니다. ㅎㅎㅎ나이 먹고 시작해서 그런지 항상 까먹습니다. ..참고로 저는 현재 44입니다. ㅋㅋㅋ음..참 짭죠~!!!아들아... tar로 파일 묶을 수 있겠지^^?참 쉬워요..tar cvf 만 외우면 되요..타르 씨브이에프씨브이 에프씨브이에프씨브이에프씨브이에프...씨~~~브이~~~에프~~참 쉽죠~~! 우리 아들이 좋아할 까 모르겠다...tar cvf &nbs..
리눅스공부-현재경로 환경변수 미친감자입니다.오늘도 “기술”로 재밌게 글을 써보겠어요~!Holy Spirit Help me리눅스에서...현재경로를 저장하고 있는 환경 변수는 뭘까요^?갑자기 궁금해졌습니다. ㅎㅎㅎㅎ현재경로을 알아낼 수 있는 명령은“pwd”라는 명령이 있죠^^~!자~ 먼저 pwd명령을실행해 보겠습니다~!!그런데, 저 값이 들어가 있는 환경변수가 뭔지 궁금해지는 군요..자 환경변수를 만나로 가겠습니다. @localhost:~$ pwd/home/migam@localho..
sysfs 파헤치기 1 작품 201170301-001작품명 : BeHoly-001작가 : 비홀리 미친감자 김주생자칭 컴퓨터 프로그래밍 아티스트ㅋㅋ 요즘 저는 리눅스라는친구를 알아가 고 있어요...리눅스..ㅎㅎㅎ이 친구는...파일이라는 녀석(?)^^이참...중요하더군요...파일!!파일 시스템이라고 하더군요파일 시스템File System그중에 특별한..친구들이 있어요..그중에....오늘은 이 친구를 알아 볼까 합니당~~!!바로 이 친구 ^_^!!!이 친구죠~~!!시스 에프 에..
우분투에 ftp server 작동시켜 우분투에서 ftp server를 작동시키자...일단 구굴링을 했죠~!그런데 안됩니다.;;;; 이 죄인이 또 어떤 실수를 했나요 주인님~~????이런 접속이 안된다.;;;;뭐가 문제일까?뭐가 문제지?파일 질리 클라이언트로 접속아니께..~~~chroot() 리스트를 읽을 수 없다고....에러를 뱉는군요...응답: 331 Please specify the password.명령: PASS ****응답: 500 OOPS: could not read chroo..