yuchi's Development Home


Boa Love& Honesty앨범 mp3추출기...

조회 수 1101 추천 수 49 2004.02.13 20:22:23
일본 갔다가 Boa Love& Honesty의 한정판 앨범을 발견, 사왔다.
첨엔 살 생각이 없었는데 그놈의 한정판 dvd에 끌려서...
dvd는 xbox로 봤다.음..좋군..

cd를 들어볼까...pc의 cdrom드라이브에 넣었는데 트랙 인식을 못한다.이럴수가...당연 mp3추출도 안된다..
분노했다. 내 돈주고 cd산지가 10년도 넘었는데 모처럼 사왔더니 mp3추출이 안되?
게다가 내 차 오디오에서도 인식을 못한다.

cdrom에 넣고 다시 한번 살펴보니 player폴더가 있고 몇개의 파일이 있었다.
그러니까 cdrom에선 이걸로 들으란 소리군.
과연 player.exe를 실행시키니 돌아는갔다.허나 cpu점유율 100%. 이런 망할..
안에 있는 파일들을 디스어셈블 해보고 WaveOutWrite를 비롯한 웨이브 함수들을 통해 소리를 재생하는 것을 알았다.

좋다...웨이브 함수를 후킹해서 wav로 뽑아내겠다!

일단 웨이브 출력을 잡아서 .wav파일로 만드는 코드를 짰다. 웨이브쪽을 잘 몰라서 좀 애먹었다. 하여간 .wav로 저장하는 함수를 만들고 winmm.dll의 WaveOutWrite()함수를 후킹하기 위해 내가 만든 임의의 DLL을 player.exe의 프로세스에 주입하고, 내가 만든 함수로 WaveOutWrite()를 바꿔치기하는 코드를 짰다.
이 부분에서 상당히 애먹었다.쉽게 되리라 생각했는데 그렇지가 않았다.
차라리 맨땅에 헤딩했으면 좋았을것을..[파괴의 광학]의 부록 cd에 이 부분의 소스가 들어있어서 그대로 갖다쓰려고 했다.

안돌아갔다.--;

그놈의 책에 나온 소스는 한번도 그냥 돌아간적이 없다. 저자가 귀찮아서 테스트를 안했는지 애들 엿먹으라고 그랬는지, 아니면 한번 생각좀 해보라는 의도였는지 버그를 안고있는 코드를 샘플로 넣어놨다.

결국 하루 꼬박 걸려 왕창 뜯어고쳐서 DLL주입과 함수 후킹에 성공했다.
자..이제 모든 도구는 준비됐다. cd넣고 하루 정도만 삽질하면 .wav로 뽑아낼수 있겠다.

너무 기뻐서 사람들한테 자랑을 하고 다녔다.

전우 : 그거 easy CDDA 최신 버젼 쓰면 될텐데?
여치 : 엥? 안되던데..4.6버젼이라 그랬나?
전우 : 하여간 최신버젼으로 되..

그리하여.......

easy cdda 6.5.4받아서 방금 mp3로 다 뽑았다.---;
샹...


댓글 '2'

b0

2004.02.14 12:21:36
*.84.131.237

무념;;;

ASTERiS

2004.02.14 22:03:57
*.152.35.110

카피컨트롤 시디의 경우.. 처음 넣을 때, 왼쪽SHIFT키를 누르면 AUTOPLAY가 동작하지 않아서... 일반 CD와 동일하므로, 그때 추출하면 일반 CD와 동일하게 뽑으면 됩니다.
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
654 슬슬.. [1] 여치 2006-02-13 1085
653 뒹굴뒹굴 file [1] 여치 2006-12-17 1085
652 한 학기가 끝났다. [1] 여치 2003-12-19 1089
651 묻어가고싶다. [2] 여치 2005-10-05 1089
650 난 평화롭게 살고싶다.... [6] 여치 2002-11-12 1091
649 오늘 들은 멋진 말 여치 2004-01-11 1091
648 정신없다... [1] 여치 2004-01-27 1091
647 근황 [3] 여치 2006-12-11 1091
646 일본어 메일을 주고 받기 시작하다... [4] 여치 2004-06-16 1092
645 리더쉽 교육가서 들었던 얘기중에 젤 웃기는 소리 [1] 여치 2004-01-12 1093
644 복학하다. [2] 여치 2003-08-19 1094
643 미련이 있다면... 여치 2003-12-11 1094
642 7.5km 완주 여치 2004-05-06 1094
641 조그만 회사에서 정치하려고 하는 것들... [1] 여치 2004-02-03 1095
640 다시 잡지원고의 압박 여치 2004-06-06 1095
639 어흑..시골내려갑니다. 여치 2004-01-21 1098
638 일에 있어서의 내 바램 [4] 여치 2006-10-16 1099
637 엿됐다. [2] 여치 2003-09-01 1101
» Boa Love& Honesty앨범 mp3추출기... [2] 여치 2004-02-13 1101
635 덥다..--; 여치 2004-04-11 1101
天安門大屠殺 六四天安門事件 反右派鬥爭 大躍進政策 文化大革命 六四天安門事件 The Tiananmen Square protests of 1989 天安門大屠殺 The Tiananmen Square Massacre 反右派鬥爭 The Anti-Rightist Struggle 大躍進政策 The Great Leap Forward 文化大革命 The Great Proletarian Cultural Revolution 人權 Human Rights 民運 Democratization 自由 Freedom 獨立 Independence 多黨制 Multi-party system 民主 言論 思想 反共 反革命 抗議 運動 騷亂 暴亂 騷擾 擾亂 抗暴 平反 維權 示威游行 法輪功 Falun Dafa 李洪志 法輪大法 大法弟子 強制斷種 強制堕胎 民族淨化 人體實驗 胡耀邦 趙紫陽 魏京生 王丹 還政於民 和平演變 激流中國 北京之春 大紀元時報 九評論共産黨 獨裁 專制 壓制 統一 監視 鎮壓 迫害 侵略 掠奪 破壞 拷問 屠殺 肅清 活摘器官 障テ社會 誘拐 買賣人口 遊進 走私 毒品 賣淫 春畫 賭博 六合彩 台灣 臺灣 Taiwan Formosa 中華民國 Republic of China 西藏 土伯特 唐古特 Tibet 達償ワ喇嘛 Dalai Lama 新疆維吾爾自治區 The Xinjiang Uyghur Autonomous Region free tibet

Think



XE Login

天安門大屠殺 六四天安門事件 反右派鬥爭 大躍進政策 文化大革命 六四天安門事件 The Tiananmen Square protests of 1989 天安門大屠殺 The Tiananmen Square Massacre 反右派鬥爭 The Anti-Rightist Struggle 大躍進政策 The Great Leap Forward 文化大革命 The Great Proletarian Cultural Revolution 人權 Human Rights 民運 Democratization 自由 Freedom 獨立 Independence 多黨制 Multi-party system 民主 言論 思想 反共 反革命 抗議 運動 騷亂 暴亂 騷擾 擾亂 抗暴 平反 維權 示威游行 法輪功 Falun Dafa 李洪志 法輪大法 大法弟子 強制斷種 強制堕胎 民族淨化 人體實驗 胡耀邦 趙紫陽 魏京生 王丹 還政於民 和平演變 激流中國 北京之春 大紀元時報 九評論共産黨 獨裁 專制 壓制 統一 監視 鎮壓 迫害 侵略 掠奪 破壞 拷問 屠殺 肅清 活摘器官 障テ社會 誘拐 買賣人口 遊進 走私 毒品 賣淫 春畫 賭博 六合彩 台灣 臺灣 Taiwan Formosa 中華民國 Republic of China 西藏 土伯特 唐古特 Tibet 達償ワ喇嘛 Dalai Lama 新疆維吾爾自治區 The Xinjiang Uyghur Autonomous Region free tibet