자유 게시판

foobar2000 alsong 가사 관련 글과 관련해서...

2019.12.25 22:32

kernel 조회:809 추천:2

foobar2000 alsong 가사 관련한 질문이 있길래 적어 봅니다.

 

            data.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
            data.Append("<SOAP-ENV:Envelope ");
            data.Append("xmlns:SOAP-ENV =\"http://www.w3.org/2003/05/soap-envelope\" ");
            data.Append("xmlns:SOAP-ENC=\"http://www.w3.org/2003/05/soap-encoding\" ");
            data.Append("xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ");
            data.Append("xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" ");
            data.Append("xmlns:ns2=\"ALSongWebServer/Service1Soap\" ");
            data.Append("xmlns:ns1=\"ALSongWebServer\" ");
            data.Append("xmlns:ns3=\"ALSongWebServer/Service1Soap12\">");
            data.Append("<SOAP-ENV:Body>");
            data.Append("<ns1:GetResembleLyric2>");
            data.Append("<ns1:stQuery>");
            data.Append("<ns1:strTitle>{0}</ns1:strTitle>"); // 타이틀
            data.Append("<ns1:strArtistName>{1}</ns1:strArtistName>"); // 아티스트
            data.Append("<ns1:nCurPage>0</ns1:nCurPage>");
            data.Append("</ns1:stQuery>");
            data.Append("</ns1:GetResembleLyric2>");
            data.Append("</SOAP-ENV:Body>");
            data.Append("</SOAP-ENV:Envelope>");
 

위와 같은 Http Request 패킷을 strTitle과 ArtistName 파라미터를 치환해서

"http://lyrics.alsong.co.kr/alsongwebservice/service1.asmx" 주소로 UTF-8로 인코딩한 Soap 형식으로 보냈을 때...

"strLyric" 태그가 가사와 함께 Response 패킷으로 응답해서 넘어오지 않으면 알송에서 가사 관련 웹 인터페이스 패킷 구조를

바꿔 버린 것임.

 

알송에서 패킷구조를 바꿔버렸다면...

알송 플레이어 프로그램을 리버스 엔지니어링으로 분석해서 바뀐 패킷 구조를 해킹해서 알아내야 함.

 

 

C#으로 프로그래밍 하면 간단하니 직접 프로그래밍 해서 확인해 보세요.

 

음악에 관심도 없고, 시간도 없고 직접 foobar2000 용 플럭인 만들어서 올릴 여유가 없네요. 흐~

 

 

번호 제목 글쓴이 조회 등록일
[공지] 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] gooddew - -
46076 USB 3.0 외장 연결시 속도가 느려서 레지 패치 만들었습니다. [28] kwoods 4678 04-25
46075 오늘 엔터를 설치하면서 느낀점... [15] 세상의끝 4677 02-26
46074 비스타 원격 데스크탑 & SP1설치후 비스타 점수 다운..... [6] Faney 4677 12-17
46073 woa포럼이나 데이터센터 비밀번호 유출위험 [7] sp별wp 4676 11-27
46072 정품인증 고민 해결 [16] 캔디 4674 03-29
46071 윈도우8 인증툴은 정말 만들기 어려운가 봅니다. [8] 복두꺼비 4670 09-10
46070 올릴데가 없어서 여기 올리는데요 win서버 2008 오려주심 ... [12] 한곡조 4667 09-08
46069 BizSpark 가입했더니 윈8 인증키 5개 얻을 수 있네요. [13] Previrtu 4664 08-31
46068 공개된 office 2010 msdn key 다 막아버렸군요 ㅠ [6] 쵸딩 4664 08-30
46067 점심 식사들은 하셨습니까? [5] flasher 4663 11-30
46066 곰플과 KMP 어느쪽이 나을까요? [32] shabang2 4661 10-14
46065 샌디스크 z80 가격이 껑충(32기가기준)... 이것도 8.1의 영... [15] Min. 4659 09-05
46064 오랜 기간 정들었던 이 곳을 떠납니다. [22] 필로칼리아 4659 12-24
46063 케이블 인터넷 160M 광랜 100M에 비해 확실히 빠른가요 [4] 천하 4657 05-12
46062 "초고음질로 한판 붙자!" 이거 들어 봤으면.... [21] [벗님] 4655 12-16
46061 nVidia GT240 실패한 사용기.. [16] 고담시민 4654 12-11
46060 윈도우8 oem 키 추출했는데 깜빡하고 파일 안가지고왔습니다 [5] 물방울 4653 11-17
46059 [펌] 국내 비공개 종합 사이트 오픈가입 [7] 강가딘13 4651 08-27
46058 정부.. 토렌트 관련 대책.txt [5] 오늘을사는 4650 06-05
46057 토다의 부활. [20] 텐도진짜(Te 4650 05-03
XE1.11.6 Layout1.4.8