자유 게시판

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 - -
45176 참고용.......... 빨강모자 1060 02-11
45175 즐거운 주말 되세요 ㅎ 하루하루야 217 02-11
45174 Defender.Exclusion.Tool.1.3.Portable★휴대용 한글판 [10] 보스* 947 02-11
45173 WindowsXPE149 [1] 바람낙엽 826 02-11
45172 VPN Gate Client Plug-in★SoftEther VPN [4] 보스* 705 02-11
45171 믹스 봉지 커피 있자나요. [13] U미니멀៖ 1567 02-10
45170 아파트를 떠나보니 [4] 좀머씨 1179 02-10
45169 윈도우11 사용중 수집하는 개인 정보들은 마소 서버 외 다... 사단장 849 02-10
45168 윈도우11뼈대에 [4] 천상천하 1215 02-10
45167 4090 Ti [6] 오호라7 1078 02-10
45166 EaseUS Todo PCTrans13.3활성화 방법? [5] 엉구업당 463 02-10
45165 구글 맵에 튀르키예 지진 지역이 표시되네요. [2] asklee 725 02-10
45164 인터넷 계약 했어요!! [8] 아래글보고,,,,참고용 [1] 천사장 884 02-09
45163 Win11PEx64_22000.856 PE [36] 못말리는짱 1782 02-09
45162 재미있는 체리트리 한글버전이... [2] [벗님] 755 02-09
45161 듀얼부팅 멀티부팅에 대해 여쭤봅니다. 컴아저씨훈 275 02-09
45160 폴더내 파일 비교하는 이런 기능 쓰일 일이 많을까요? [7] 카멜 443 02-09
45159 직공★현재 바탕화면에 쓰는 가젯+직찍한 사진 PC.바탕화면 [13] 보스* 836 02-09
45158 오성식 생활 영어 가지고 계신분 있나요? [2] kuky1006 705 02-09
45157 가벼운 브라우저 U [3] [벗님] 1070 02-09
XE1.11.6 Layout1.4.8