yuchi's Development Home


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

조회 수 1102 추천 수 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 죽을뻔하다. [5] 여치 2010-01-27 2274
653 쉬는중 [2] 여치 2010-01-26 2118
652 시바치킨 [2] 여치 2010-01-23 2358
651 발차기 1000번 여치 2010-01-12 2298
650 내 편 여치 2010-01-12 2460
649 새해 액떔인가... 여치 2010-01-11 1969
648 근황 file [6] 여치 2010-01-04 1874
647 푸쉬업 2010번 달성 file 여치 2010-01-03 2396
646 역시 출근하기 싫어. [5] 여치 2009-12-07 2189
645 이윤열 선수 은퇴? 여치 2009-12-03 2052
644 가치를 알아주는 파트너를 원했지만. 여치 2009-12-02 1975
643 이 이상 건들면 폭발할거야. [2] 여치 2009-12-01 2086
642 근황 [4] 여치 2009-11-29 1666
641 문득 [2] 여치 2009-11-25 1671
640 또 늦게(아니면 너무 일찍) 자게 되네 [2] 여치 2009-11-23 1672
639 뭘 바라고 이런 일을 생각해냈는지 모르지만 여치 2009-11-19 1719
638 그냥 간다. [2] 여치 2009-11-18 1703
637 곱씹을수록 열받네. [3] 여치 2009-11-17 1632
636 배신감 느낀다. [4] 여치 2009-11-17 1601
635 월요일 이 시간만 되면 잠이 안오네. 여치 2009-11-16 1604
天安門大屠殺 六四天安門事件 反右派鬥爭 大躍進政策 文化大革命 六四天安門事件 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