| Autor | Správa |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: St 27.01.10 18:48 |   |
Ako to dosiahnut? A nie iba tak hociako exec iexplorer+path ale potrebujem odoslat aj referer. (idHTTP ? ) |
| |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 909
 | Zaslal: Št 28.01.10 10:25 |   |
Takto?
| kód: | | ShellExecute(Self.WindowHandle,'open','www.pcforum.sk',nil,nil, SW_SHOWNORMAL); |
|
| |
   |
 |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: Št 28.01.10 11:40 |   |
no predpokladajme ze nemam spusteny ie, potom by to asi uz neslo .
Pre ilustraciu o co ide. Mame hlasovaciu sutaz v ktorej vyhrava ten kto ma najviac hlasovani. Pricom v ankete je povolene z tej istej ip hlasovat viackrat (oto vlastne ide) ale iba raz za hodinu. Spustenie samotneho linku nefunguje. preto treba ref. A rad by som to mal s ie alebo programovo, potom si to dam napr na HIDE a neotravuje ma to jak si to klika. |
| |
  |
 |
stopa27
 Užívateľ
 Založený: 19.09.2006 Príspevky: 729 Bydlisko: Ružomberok<->Bratislava (21)
 | Zaslal: Št 28.01.10 11:51 |   |
To by chcelo normalny request, nie riesit to takto pomocou "simulacie kliku", ale aj tak je najjednoduchsia cesta jednoducho na ten link kliknut pomocou autoklikeru, toto bol povodne autoklicker na facebook (bola aplikacia, ktora merala pocet klikov za 30s )
| kód: |
#include <windows.h>
#include <stdio.h>
HWND hWnd;
int main(int argc, char* argv[]) {
int coord=0x013B0209;
getchar();
__asm {
mov dword ptr ds:[hWnd],0x3020E
}
while(1) {
SendMessageW(hWnd,WM_LBUTTONDOWN,0,coord);
SendMessageW(hWnd,WM_LBUTTONUP,0,coord);
}
return 0;
}
|
Je to sice C, ale volania su rovnake, staci trochu zmenit kod. do coord treba dat do horneho a dolneho slova suradnice, kam klikne (treba to nejako odmerat na obrazovkeň v pixeloch, neviem teraz ktora je X a Y, treba skusit. Do hWnd treba priradit handle aktualne okna, v ktorom je ten link, ktoru ziskats napr pomocou spy++, a potom staci nastavit nejaky cas, na ktory sa sleepne, v povolenom intervale hlasovacom. |
_________________ Quick memory editor 5.5 (RAW 0xFC58C) : Hi crackers, please don't crack me. Thank you! | |
       |
 |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: Št 28.01.10 11:56 |   |
no, ja som si spravil kliker. To nie je problem. Nastavim si tam x suradnic a bude mi to klikat dokola ale preto to chcem jak som pisal v poslednom poste lebo si predstav ze mi to bude bezat 24/7 . a ja teraz nemozem pracovat lebo mi beha kurzor furt? neprakticke |
| |
  |
 |
stopa27
 Užívateľ
 Založený: 19.09.2006 Príspevky: 729 Bydlisko: Ružomberok<->Bratislava (21)
 | Zaslal: Št 28.01.10 11:57 |   |
pri tomto nebeha, tam nepracujes s misou, len posles spravu  |
_________________ Quick memory editor 5.5 (RAW 0xFC58C) : Hi crackers, please don't crack me. Thank you! | |
       |
 |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: Št 28.01.10 14:44 |   |
no prepac, ale nepozdava sa mi taketo jednorazove riesenie.  |
| |
  |
 |
stopa27
 Užívateľ
 Založený: 19.09.2006 Príspevky: 729 Bydlisko: Ružomberok<->Bratislava (21)
 | Zaslal: Št 28.01.10 15:08 |   |
vies, ani mne, ale nakolko nemam delphi, nemam windows a taketo veci som s delphi robil naposledy 2 roky dozadu, tak som nemal ako otestovat to co sa da vygooglit, tak som to sem radsej nedaval . Ale ty mozes skusit google, vrati to mrte vela prispevkov. |
_________________ Quick memory editor 5.5 (RAW 0xFC58C) : Hi crackers, please don't crack me. Thank you! | |
       |
 |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: Št 28.01.10 15:30 |   |
Ano, ale na moj problem mi google nepomohol. Otvorit link, nato je milion prispevkov ale ja potrebujem otvorit link a zaroven poslat neaky referer. Ak takychto rieseni najdes mrte tak ich ukaz, alebo cez postu nech nespamujeme. |
| |
  |
 |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: Št 28.01.10 23:00 |   |
no neako neviem ani toto rozbehat, hadze to error
| kód: | var
MemoryStream:TMemoryStream;
begin
MemoryStream:=TMemoryStream.Create;
IdHTTP1.get('service.easycall.pl/user.ipl
'&pass='+pass.text,memorystream);
MemoryStream.Position:=0;
Memorystream.SaveToFile('zzz.txt');
Memo1.Lines.LoadFromStream(MemoryStream);
MemoryStream.Free;
Memo1.Lines.LoadFromFile('zzz.txt');
end; |
|
| |
  |
 |
stopa27
 Užívateľ
 Založený: 19.09.2006 Príspevky: 729 Bydlisko: Ružomberok<->Bratislava (21)
 | Zaslal: Št 28.01.10 23:03 |   |
netreba dat do uses potrebne kniznice? skus hodit ten error sem. |
_________________ Quick memory editor 5.5 (RAW 0xFC58C) : Hi crackers, please don't crack me. Thank you! | |
       |
 |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: Št 28.01.10 23:11 |   |
HTTP/1.0 501 Not implemented
-skor nieco nastavit |
| |
  |
 |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: Pi 29.01.10 13:17 |   |
inak toto by malo fungovat, neviem preco nie
| kód: | procedure TForm1.Button1Click(Sender: TObject);
var
Flags, Headers, TargetFrameName, PostData: OleVariant;
Url, Ref: string;
begin
flags := '1';
targetframename := '';
postdata := '';
url := 'http://www.stranka.sk/x.html';
ref := 'http://www.stranka.sk';
headers := 'Referer: ' + ref + '#10' + '#13';
webbrowser1.Navigate(url, flags, targetframename, postdata, headers);
end; |
|
| |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 909
 | Zaslal: Pi 29.01.10 23:36 |   |
Tak mne to funguje, stránku mi riadne načíta (mohol si aspoň napísať, kde to háďže chybu, čo vypísalo alebo niečo, čoho sa dá chytiť). |
| |
   |
 |
ha2
 Užívateľ
 Založený: 21.12.2008 Príspevky: 112
 | Zaslal: So 30.01.10 13:02 |   |
no ja skusam otvorit link, lenze aj ked ho otvaram takto tak nedostanem vyslednu stranku ale stranku s textom "No referer!"
edit: chyba bude inde, nie v kode |
| |
  |
 |
|