PDA

Просмотр полной версии : Самописный магазин


dean999
21.12.2012, 01:28
Всем привет, встал вопрос, как можно достать gif'ки c сайта(решения задач) не платя денежку, просто купил 1 задачку, после покупки закачалась с адреса http://zaletov.net/success.php - файл 255.gif

Чисто теоретически же они находяться где то на сервере, ваши предложения?

dean999
21.12.2012, 02:48
Скачал еще один файл, называется 315.gif


No. Time Source Destination Protocol Length Info
153 17.441212 91.204.73.5 192.168.10.4 HTTP 365 HTTP/1.1 200 OK (GIF89a)
Frame 153: 365 bytes on wire (2920 bits), 365 bytes captured (2920 bits)
Arrival Time: Dec 21, 2012 02:35:52.363316000 Уральское время (зима)
Epoch Time: 1356039352.363316000 seconds
[Time delta from previous captured frame: 0.000126000 seconds]
[Time delta from previous displayed frame: 0.000126000 seconds]
[Time since reference or first frame: 17.441212000 seconds]
Frame Number: 153
Frame Length: 365 bytes (2920 bits)
Capture Length: 365 bytes (2920 bits)
[Frame is marked: False]
[Frame is ignored: False]
[Protocols in frame: eth:ip:tcp:http:image-gif]
[Coloring Rule Name: HTTP]
[Coloring Rule String: http || tcp.port == 80]
Ethernet II, Src: Highgate_10:21:78 (f8:c0:91:10:21:78), Dst: AsustekC_2e:f5:3c (00:1b:fc:2e:f5:3c)
Internet Protocol Version 4, Src: 91.204.73.5 (91.204.73.5), Dst: 192.168.10.4 (192.168.10.4)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x68 (DSCP 0x1a: Assured Forwarding 31; ECN: 0x00: Not-ECT (Not ECN-Capable Transport))
Total Length: 351
Identification: 0x832a (33578)
Flags: 0x02 (Don't Fragment)
Fragment offset: 0
Time to live: 53
Protocol: TCP (6)
Header checksum: 0x5189 [correct]
Source: 91.204.73.5 (91.204.73.5)
Destination: 192.168.10.4 (192.168.10.4)
Transmission Control Protocol, Src Port: http (80), Dst Port: timbuktu-srv2 (1418), Seq: 40657, Ack: 749, Len: 311
[29 Reassembled TCP Segments (40967 bytes): #107(1452), #108(1452), #110(1452), #112(1452), #113(1452), #115(1452), #117(1452), #118(1452), #120(1452), #122(1452), #123(1452), #125(1452), #127(1452), #128(1452), #130(1452), #132(1452), #133]
Hypertext Transfer Protocol
HTTP/1.1 200 OK\r\n
[Expert Info (Chat/Sequence): HTTP/1.1 200 OK\r\n]
[Message: HTTP/1.1 200 OK\r\n]
[Severity level: Chat]
[Group: Sequence]
Request Version: HTTP/1.1
Status Code: 200
Response Phrase: OK
Date: Thu, 20 Dec 2012 21:36:11 GMT\r\n
Server: Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.17\r\n
X-Powered-By: PHP/5.2.17\r\n
Content-Disposition: attachment; filename="315"\r\n
Content-Length: 40630\r\n
[Content length: 40630]
Connection: close\r\n
Content-Type: image/gif\r\n
\r\n
Compuserve GIF, Version: GIF89a
Version: GIF89a
Screen width: 600
Screen height: 860
Global settings: (7 bits per color) (8 bits per pixel)
Background color index: 0
Extension: Graphics Control
Extension label: Graphics Control (0xf9)
Data block (length = 4)
Data block (length = 0)
Image
Image left position: 0
Image top position: 0
Image width: 600
Image height: 860
Local settings: (Local color table present) (1 bit per color) (8 bits per pixel)
Local color map: 000000800000008000808000000080800080008080c0c0c0.. .
LZW minimum code size: 8
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 47)
Data block (length = 0)
Trailer (End of the GIF stream)

K0rINf
21.12.2012, 05:14
Не факт что они там еще физически лежат. Они могут лежать в базе. Лежать на другом сервере. Они могут генирирыватся на лету. Как только кто то из поситителей сайта попросит его. Они могут лежать и на одном хостинге но у них может быть такая структура файлов и название что ты их никогда не угадаешь.

dean999
21.12.2012, 07:11
ну думаю можно же генерировать уже запрос о пройденной транзакции?

Mr.Snuffer
09.03.2013, 13:31
dean999 said:
ну думаю можно же генерировать уже запрос о пройденной транзакции?


Это покатит только если создатели сайта полные долбаебы.