-
X-Received: by 10.49.94.174 with SMTP id dd14mr30170qeb.14.1371202557746; Fri, 14 Jun
2013 02:35:57 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.49.94.174 with SMTP id dd14mr30170qeb.14.1371202557746; Fri, 14 Jun
2013 02:35:57 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.unit0.net!cyclone01.ams2.highwinds-media.com!news.hig
hwinds-media.com!voer-me.highwinds-media.com!eweka.nl!lightspeed.eweka.nl!209.8
5.212.216.MISMATCH!mf3no2446449wib.1!news-out.google.com!hv6ni19365wib.1!nntp.g
oogle.com!j2no161785qak.0!postnews.google.com!fv8g2000vbb.googlegroups.com!not-
for-mail
Newsgroups: pl.comp.programming
Date: Fri, 14 Jun 2013 02:35:57 -0700 (PDT)
Complaints-To: g...@g...com
Injection-Info: fv8g2000vbb.googlegroups.com; posting-host=81.18.192.5;
posting-account=G7F3XAoAAACpFiUK9DxS3SKcf3zspNVq
NNTP-Posting-Host: 81.18.192.5
References: <kpdekb$8sn$1@node1.news.atman.pl> <kpdihv$8hu$1@mx1.internetia.pl>
<kpea2d$2mf$1@node1.news.atman.pl> <kpelu0$ope$1@mx1.internetia.pl>
User-Agent: G2/1.0
X-HTTP-Via: 1.1 AWA1DWX01P
X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101
Firefox/21.0,gzip(gfe)
Message-ID: <f...@f...googlegroups.com>
Subject: Re: Okienko chatu - przechwytywanie tekstu
From: Przemysław Dębski <p...@g...pl>
Injection-Date: Fri, 14 Jun 2013 09:35:57 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5179
Xref: news-archive.icm.edu.pl pl.comp.programming:203748
[ ukryj nagłówki ]On 14 Cze, 10:47, "kali" <g...@t...pl> wrote:
> Użytkownik "Przemysłąw Dębski" <p...@g...pl> napisał w
wiadomościnews:kpea2d$2mf$1@node1.news.atman.pl...
>
> > kali pisze:
> ...
> > Ale to chyba jakiś dissasembler masz na myśli ? Mamy przecież do
> > dyspozycji goły exe i nic ponad to. Dodatkowo nie mamy pewności, czy
> > nasza funkcja nie siedzi w jakimś dll - choć ok. w tym konkretnym
> > przypadku to mało prawdopodobne. Załóżmy że przełamię "barierę językową"
> > ;) Jak w takim kodzie znaleźć assemblerowy odpowiednik ~"case WM_PAINT"
> > skoro na tym poziomie komunikat będzie reprezentowany przez liczbę a nie
> > przez nazwę. Dodatkowo takich ~"case WM_PAINT" będzie tyle ile
> > komponentów w aplikacji (dobrze myślę?) i skąd wiadomo który z nich to
> > jest właśnie ten. Jeśli by chcieć szukać interesującego nas fragmentu
> > kodu poprzez jakiś charakterystyczny string, to też mamy problem. To
> > jest komponent chatu i wyświetla to co ludzie napiszą. Exe wrzucony do
> > dissasemblera nie jest (?) działającym programem.
> > Może źle zrozumiałem "włączasz debuger" ?
>
> dobrze zrozumiałeś - debugger :)))
> Choć IDA razem z debuggerem też może być.
>
> Wszystko zalezy od windowsa: XP, 7,8,* 64/32 ?
> najbezpieczniejszy bedzie windbg - bo od MS-
> i działa na wszystkich windowsach - ale ciężki w obsłudze.
> Oly bedzie przydatny tylko na 32 bitowych
> ale masz więcej tutoriali - opisów bardziej przyjazny.
> Kiedys softice był dobry na wszystko :)))))
Mamy do czynienia z XP wziętym zasadniczo z Węgorzewskiej ;)
> Debuggerowi wszystko jedno
> czy to jest w exe czy dll czy w czym innym
> on działa na tym co juz w pamięci - skąd się tam
> wzięło to mało ważne.
> Jednak jeśli to komponent w C# np. to
> nie tędy droga . A jeszcze może np.
> ( to juz perwrsja) rysowac poprzez directx
> :))))
Możliwe że są jeszcze bardziej perwersyjni, gdyż ten API Monitor
którym wczoraj się bawiłem DX-a też monitorował :)
> trzeba najpierw rozpoznać co to jest i czy nie ma
> zabezpieczeń antydebugg
> bo wtedy sprawa sie komplikuje.
Jakie tam zabezpieczenia są to nie wiem, ale pewne jest że autorzy
celowo dołożyli starań, by z tego okienka nie dało się nic wyciągnąć,
tudzież by to maksymalnie utrudnić.
> Może puść to pod procesmonitor - sysinternals
?http://technet.microsoft.com/en-us/sysinternals/bb8
96645
>
> będzisz miał nadmiar informacji :))))
Poćwiczę temat gdy wrócę z fabryki.
Natomiast w drodze do fabryki zdałem sobie sprawę z jednego pozornie
błahego faktu. Otóż w tym chacie działa zaznaczenie pojedynczej
linijki i Ctrl+C. Może od tej strony da się jakoś obadać ?
Aha - rozwinę nieco pierwotny plan z pomysłem. Otóż wiedząc że
bezpośrednio w komponencie ciężko będzie znaleźć miejsce w którym
teksty są przetwarzane, pomyślałem, że jak ten komponent by się nie
zabezpieczał i tak ostatecznie musi się odwołać do jakiejś funkcji
systemowej która to fizycznie wyświetli. Plan polegał na
zidentyfikowaniu tej funkcji która jest używana (bezpośrednio lub
pośrednio) do tego wyświetlania i podpięcie się zamiast niej.
Oczywiście trzeba by pokombinować jak zidentyfikować proces ją
wywołujący i zrobić bypass na nie interesujące nas wywołania innych
procesów. Miało by to dodatkowo jedną zaletę. Program który
podsłuchujemy miał by nikłe szanse na zorientowanie się że jest
podsłuchiwany.
Pozdrawiam
Następne wpisy z tego wątku
- 14.06.13 12:30 kali
- 16.06.13 20:34 Ghost
- 17.06.13 20:37 Bogusław Szczepanowski
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-16 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-16 Warszawa => Expert Recruiter 360 <=
- 2024-11-16 Żerniki => Starszy specjalista ds. księgowości/ Samodzielny księgo
- 2024-11-16 Pruszków => Team Leader (PHP+React) <=
- 2024-11-16 Warszawa => Senior Cloud Consultant (AWS) <=
- 2024-11-16 Warszawa => Sitecore Developer <=
- 2024-11-16 Akta sprawy Kajetan Poznański
- 2024-11-16 Warszawa => OpenText ECM Specialist <=
- 2024-11-16 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2024-11-16 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-15 Google Play
- 2024-11-15 Szybcy i wściekli
- 2024-11-16 Opis produktu z Aliexpress
- 2024-11-15 No proszę, a śmialiście się z hindusów.
- 2024-11-14 Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800