문제

다양한 사이트의 도움을받은 일부 친구들은 내가 야후 메신저를 보이지 않는시기를 확인하고 알고 있으며 이것에 대해 계속 자랑합니다.

이에 대해 궁금한 점이 있기 때문에 사용자가 Yahoo Messenger에서 보이지 않는지 확인하는 많은 사이트를 테스트했으며 모두 C1 패킷 유형을 보냈습니다.
내가 테스트 한 바에 따르면 (내 ymsgr 클라이언트)는 아무것도 보내지 않습니다. 그래서 나는 수표를 수행하는 봇으로부터 단 1 개의 패킷을받습니다. 그리고 그것은 내가 보이지 않는지 아닌지 알고 있습니다.

다음으로 아무 것도 보내지 않으면 야후 서버가 내 친구에게 테스트 한 것으로 다시 보내는 것을 보냈고 C1 패킷을 보냈지 만 아무도 아무것도받지 못했다고 생각했습니다 (서버도 내지도 내지 않았습니다. 친구).
그래서 그들은 어떻게 그렇게합니까? 나는 단지 코드 나 다른 사람이 나를 위해 그것을 해결할 것을 기대하지 않고 힌트를 찾고 있습니다. 나는 단지 배우고 스스로 스릴을 좋아한다.

감사.

도움이 되었습니까?

해결책

이것은 댓글이 되기에는 너무 길기 때문에 새로운 대답입니다.

나는 조금 둘러 보았고 Yahoo의 오래된 버전이 당신이 보이지 않았고 누군가가 당신과 음성 채팅을 시작하려고 시도한 경우, 그것은 당신을 죽일 것입니다. 핑 패킷이 시도 할 수 있습니다.

내가 GTALK에서 알아 차린 한 가지는 누군가가 핑 패킷을 보낼 때까지 단절된 후에도 사용자가 온라인으로 나타나는 것입니다. 또한, 당신이 보이지 않고 돌아온다면, 온라인에 있었던 시간은 당신이 보이지 않는다는 사실을 제거합니다.

그렇다면 핑을 할 때, 당신의 상태, 온라인 시간 등이 온라인 상태이고 이러한 서비스가 무엇을하고 있는지 확인하고 Yahoo가 조치를 취하는지 확인하고 있습니까? 나는 당신이 온라인에서 당신의 정보를 방송하는 것이 아니라고 생각하지만, 서버가 무언가를하는 것을 여전히 알 수 있습니다.

들어오는/나가는 패킷을 모니터링하는 대신 야후 서버에서 레지스트리를 확인하지 않겠습니까? 나는 그것에 대한 URL이 있다고 생각합니다.

도움이 되었기를 바랍니다,

메흐코

다른 팁

당신이 보이지 않는, 기본적으로 당신은입니다 온라인, 그러나 단순히 그들의 서버는 실제 상태 (온라인)가 아니라 가짜 (오프라인)를 방송합니다.

야후는 당신의 실제 상태를 완전히 "숨길 수는 없지만, 적극적으로 시도하는 방법에"구멍 "이 있습니다. 여기 자세한 내용은.

실제로 많은 것이 있습니다 웹 사이트 그리고 최종 사용자가 더 쉽게 확인할 수있는 스파이웨어.

온라인이 아닌 사람에게 그러한 패킷을 보내면 오류가 발생할 수 있습니까? 이 경우 패킷을 보내고 오류가 발생하지 않으면 해당 사람이 온라인 상태임을 의미합니다.

당신이 말하는 바에 따르면, 봇이 실제로 다른 곳에서 확인할 것을 제안합니다 (전혀 전송되지 않은 패킷이 없다는 것이 사실이라면).

온라인 사용자의 온라인 레지스트리가 있고 귀하가 보내는 패킷이 인공물 일뿐입니까?

나는 Yahoo Messenger를 사용하지 않았지만 오랜 시간이 걸렸지 만 당신이 말한 것이 나를 궁금해했습니다. 이 테스트 웹 사이트가 C1 패킷을 보냈다고 말했습니다. 야후 서버를 제외한 모든 방화벽 규칙이 간단한 방화벽 규칙인지 궁금합니다. 채팅/음성/파일 전송이 P2P가 완료되었는지 여부는 모르겠습니다. 그렇다면 방화벽 규칙을 업데이트해야합니다.

그 날에는 방화벽을 사용하여 다른 URL에 제공되었고 AD 서버에 연결하지 못하면 IM 채널을 분리하지 않았기 때문에 IM 클라이언트의 광고 배너를 차단했습니다.

어쩌면 방화벽에 각 연결을 요청하고 메신저 작업을 수행하기 위해 필요한 연결이 얼마나 적어 있는지 확인할 수 있습니다. 그런 다음 방화벽에 원치 않는 패킷을 떨어 뜨리십시오. 그렇지 않은 경우 방화벽을 사용하여 확인 사이트를 차단할 수 있습니다.

행운을 빕니다.

다음은 사용자가 보이지 않거나 실제로 오프라인 상태인지 감지하는 데 사용할 수있는 몇 가지 방법입니다 (일부 버전의 메신저 응용 프로그램에 따라 다름).

  1. 확인하려는 사용자와 음성 채팅을 시작하십시오. 오류가 발생하면 실제로 오프라인으로 사용자가 있습니다.

  2. 사용자에게 메시지를 보내고 Imenviorment를 변경하십시오. "친구가 테마를로드하기를 기다리는 중"이라는 메시지가 표시되면 사용자가 실제로 오프라인 상태로 표시됩니다.

  3. 다운로드 (그리고 불행히도 지불) 친구 확인.

  4. 브라우저 의이 URL로 이동하십시오. http://opi.yahoo.com/online?m=g&t=2&u=userid (테스트중인 사용자에게 userID를 변경하십시오). (이것은 나를 위해 효과가 없었습니다).

온라인 상태를 확인할 수있는 웹 사이트가 있지만 그들이 작동 할 것이라는 보장은 없습니다 (위에서 보여주는 일만하고 있습니다). 기본적으로 화면 스크래핑을 통해 사용할 수 있습니다. 사이트 중 일부는 다음과 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top