2012-02-02 3 views
0

방금 ​​C#에서 그것에 대해 빠른 연구를했지만 그것에 관한 것은 없습니다. 이것이 손실 된 원인입니까, 만들 수 있습니까?Yahoo Messenger에서 인스턴트 메시지를 보내는 이벤트를 캡처하고 C#을 사용하여 텍스트를 바꿀 수 있습니까?

+0

당신이하려는 일에 대해 더 자세하게 설명해야합니다. 지금 악성 코드를 작성하려고하는 것처럼 냄새가납니다 ... – ken2k

+0

메시지에 링크가 있으면 삭제하고 싶습니다. 저주 같은 ... – MariusM

답변

0

닫힌 소스 응용 프로그램의 동작을 수정하려고합니다. 내가 생각할 수있는 유일한 것은 OSI 모델 (전송 계층 등)에서 값이 변경되어 다소 저수준이됩니다. 이것은 나쁜 생각처럼 들립니다.

사실 나는 그 데이터가 일반 텍스트로 전송되는지 또는 암호화 등이 사용되었는지 궁금해합니다. 실제로 메시지를 변경할 수 있는지 궁금합니다.

+0

OSI 모델? 아마 당신은 TCP/IP 모델/스택을 의미할까요? – abatishchev

+1

예. 응용 프로그램의 소스를 변경할 수 없으면 회선을 통해 전송되는 내용 만 변경할 수 있습니다. 그러나, 나는 그것이 좋은 연습이 아니라고 생각합니다. 또한 MariusM의 사용 사례에 대해 궁금합니다. – Aphelion

+0

사용 사례 : 메시지에 링크가 있으면 삭제하고 싶습니다. – MariusM

1

야후 메신저는 오픈 소스 프로젝트가 아니기 때문에 메시지 전송 방법에 대해서는 잘 모릅니다. 먼저 야후 메신저가 작동하는 방식 (어떤 포트가 사용되는지, 어떤 프로토콜, 데이터 암호화 ... 등)을 확인하기 위해 컴퓨터에 Wireshark을 실행해야합니다. 응용 프로그램이 작동하는 방법을 확인한

, 당신은 차단수정이 바이트 야후 메신저가 보내는 몇 가지 낮은 수준의 코드를 작성해야합니다. 아마도 드라이버를 작성해야하기 때문에 C#을 사용하고 있다면 막 다른 골목처럼 보입니다. 그리고 C/C++ 또는 드라이버를 작성하는 데 사용할 수있는 langage를 사용하더라도 많은 시간/리소스 IMO가 필요합니다.

+0

나에게 막 다른 골목 같아 보인다. – MariusM