Autor: Maik Borchardt (---.dip0.t-ipconnect.de)
Datum: 21.06.14 00:30
Nabend....
ich war die tage etwas am Tüfteln....
Irgendwie wurmt mich das ja auch....
also hab ich mir nen Code besorgt der funktionier....mit AutoIt....
Autoit installiert... Code geladen URL und File Angepasst und mir mal das ganze reingezogen....
1. Versuch: hat geklappt... Mein Server Speichert die Datei vollständig und meldet entsprechende $_GET, $_POST usw.... alls super....
2. Versuch: URL zum posttestserver.com/post.php
ups.... der sagt mir das der Content 0 Byte gewesen sei keine $_POST vorhanden.... seltsam.....
3. Versuch: auf einen anderen Webspace im WEB.... wie 1.Versuch erfolgreich
4. Versuch: wieder alles local...
Wie schaut der header aus?
multipart/form-data; boundary="123456712534761"
Wie schaut der Body aus?
--123456712534761
Content-Disposition: form-data; name="inputfeld"
irgend ein text
--123456712534761
Content-Disposition: form-data; name="fileupload"; filename="c:\\test.txt"
Content-Type: application/octet-stream
1. Zeile
2. Zeile
3. Zeile
letzte Zeile
--123456712534761--
(am ende sind wirklich 2 leer Zeilen, das Boundary besteht in der erzeugung nur aus den Zahlen, die -- werden offenbar selbst angehängt)
Aber der Body wird so nicht geschickt.... er wird mittels StringToBinary(Body$) gewandelt....
und schaut dann so aus....
Fett=Boundary
Unterstrichen=Umbruch
Zitat:
0x2D2D3132333435363731323533343736310D0A436F6E74656E742D446973706F736974696F6E3A20666F726D2D646174613B206E616D653D22696E70757466656C64220D0A697267656E642065696E207465787 40D0A2D2D3132333435363731323533343736310D0A436F6E74656E742D446973706F736974696F6E3A20666F726D2D646174613B206E616D653D2266696C6575706C6F6164223B2066696C656E616D653D22633A 5C5C746573742E747874220D0A436F6E74656E742D547970653A206170706C69636174696F6E2F6F637465742D73747265616D0D0A0D0A312E205A65696C650D0A322E205A65696C650D0A332E205A65696C650D0 A6C65747A7465205A65696C650D0A2D2D3132333435363731323533343736312D2D0D0A0D0A
also Byte für Byte in Hex$ wandeln und ein 0x vorn dran....
hab ich also alles soweit gemacht in Profan... aber da geht garnix bei keinem Server
Also nochmal alles in Widestring und dann in Hex.... das ist jetzt mein Stand der Dinge den ich aber erst morgen angehen kann...
Dachte nur das vielleicht die Erkenntniss, bzw. ein funktionierender Header und Body bekannt ist, vielleicht weiterhilft....
Gute Nacht
Xp Home
Profan 9
Nachricht bearbeitet (21.06.14 00:33)
|
|