[.eml] hoe zijn ze opgebouwd?

Pagina: 1
Acties:

  • Boy
  • Registratie: November 2001
  • Laatst online: 01:58

Boy

www.byoscoop.nl

Topicstarter
Ik heb een korte vraag. Ik had verwacht om dit wel te vinden op internet of hier op GoT, maar nee hoor.

Ik wil gewoon weten hoe .eml bestanden opgebouwd zijn (die bijvoorbeeld geexporteerd worden vanuit Outlook Express). Het meeste is gewoon text, dat kan je wel lezen, maar als er een attachment bij zit, is dit volgens mij encrypted.

Ik zou graag zelf de attachment eruit willen halen. Iemand enig idee?

Naar de bioscoop? => gebruik de app op Byoscoop.nl


  • Paul
  • Registratie: September 2000
  • Laatst online: 21:05
.eml bestanden zijn volgens mij de letterlijke tekst zoals deze van de mail-server binnenkomt.

Attachments zijn volgens mij base64 encoded :)

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19-05 21:24

NMe

Quia Ego Sic Dico.

Paul Nieuwkamp schreef op 09 september 2004 @ 20:03:
.eml bestanden zijn volgens mij de letterlijke tekst zoals deze van de mail-server binnenkomt.

Attachments zijn volgens mij base64 encoded :)
Klopt volgens mij inderdaad. :)

@TS: In welke taal ben je bezig?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Johnny
  • Registratie: December 2001
  • Laatst online: 22-05 10:01

Johnny

ondergewaardeerde internetguru

Ze zijn niet geencrypted.

Het e-mailprotocol kan enkel overweg met 7-bit ASCII. Attachments hebben echter vrijwel altijd 8 bits nodig, dus wordt er voor iedere 8 bits twee van 7 gebruikt zodat de attachment toch als 7 bits kan worden verzonden. Je hoeft dus alleen maar ergens een functie vandaan te halen die 7 bits om kan zetten naar 8 bits.

[ Voor 17% gewijzigd door Johnny op 09-09-2004 20:08 ]

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • Boy
  • Registratie: November 2001
  • Laatst online: 01:58

Boy

www.byoscoop.nl

Topicstarter
NMe84 schreef op 09 september 2004 @ 20:05:
[...]

Klopt volgens mij inderdaad. :)

@TS: In welke taal ben je bezig?
Ik ga dat eens checken, decoden met base64.

Ik heb nog geen regel code geschreven, maar ga dit doen in (Borland) C++.

Naar de bioscoop? => gebruik de app op Byoscoop.nl


  • Boy
  • Registratie: November 2001
  • Laatst online: 01:58

Boy

www.byoscoop.nl

Topicstarter
Johnny schreef op 09 september 2004 @ 20:06:
Ze zijn niet geencrypted.

Het e-mailprotocol kan enkel overweg met 7-bit ASCII. Attachments hebben echter vrijwel altijd 8 bits nodig, dus wordt er voor iedere 8 bits twee van 7 gebruikt zodat de attachment toch als 7 bits kan worden verzonden. Je hoeft dus alleen maar ergens een functie vandaan te halen die 7 bits om kan zetten naar 8 bits.
Die bits omzetten, die functie kan ik toch ook wel zelf maken...lijkt me...

[edit]
Iemand die me hiermee op weg kan helpen? Ik heb een mail gemaakt met een textbestand en eentje met een word bestand. Ze worden beide op een andere manier gecodeerd: word doc. als base64 en het textbestand als 7 bit, maar je kan die text gewoon lezen, dus daar hoef je niets aan te doen.

Word ziet eruit als dit ongeveer:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
------=_NextPart_000_0009_01C496A9.99936670
Content-Type: application/msword;
    name="word.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
    filename="word.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAIgAAAAAAAAAA
EAAAJAAAAAEAAAD+////AAAAACEAAAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////s
pcEANUAJBAAA8BK/AAAAAAAAEAAAAAAABgAAEwgAAA4AYmpias8yzzIAAAAAAAAAAAAAAAAAAAAA
AAATBBYALhAAAK1YAACtWAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA
AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAIgAAAAAAEoBAAAAAAAASgEAAEoB
AAAAAAAASgEAAAAAAABKAQAAAAAAAEoBAAAAAAAASgEAABQAAAAAAAAAAAAAAF4BAAAAAAAA4gEA
AAAAAADiAQAAAAAAAOIBAAAAAAAA4gEAAAwAAADuAQAADAAAAF4BAAAAAAAACQMAALYAAAAGAgAA
AAAAAAYCAAAAAAAABgIAAAAAAAAGAgAAAAAAAAYCAAAAAAAABgIAAAAAAAAGAgAAAAAAAAYCAAAA
AAAArAIAAAIAAACuAgAAAAAAAK4CAAAAAAAArgIAAAAAAACuAgAAAAAAAK4CAAAAAAAArgIAAAAA
AAC/AwAAUgIAABEGAAAuAAAArgIAABUAAAAAAAAAAAAAAAAAAAAAAAAASgEAAAAAAAAGAgAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAGAgAAAAAAAAYCAAAAAAAABgIAAAAAAAAGAgAAAAAAAK4CAAAAAAAA
AAAAAAAAAABKAQAAAAAAAEoBAAAAAAAABgIAAAAAAAAAAAAAAAAAAAYCAAAAAAAAwwIAABYAAAB8
AgAAAAAAAHwCAAAAAAAAfAIAAAAAAAAGAgAAKAAAAEoBAAAAAAAABgIAAAAAAABKAQAAAAAAAAYC
AAAAAAAArAIAAAAAAAAAAAAAAAAAAHwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAABgIAAAAAAACsAgAAAAAAAHwCAAAMAAAAfAIAAAAAAAAAAAAA
AAAAAIgCAAAAAAAASgEAAAAAAABKAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAIAAAAAAAAGAgAAAAAAAPoBAAAMAAAAkJvezZiW
xAEAAAAAAAAAAOIBAAAAAAAALgIAABwAAACIAgAAAAAAAAAAAAAAAAAArAIAAAAAAADZAgAAMAAA
AAkDAAAAAAAAiAIAAAAAAAA/BgAAAAAAAEoCAAAcAAAAPwYAAAAAAACIAgAAAAAAAAAAAAAAAAAA
XgEAAAAAAABeAQAAAAAAAEoBAAAAAAAASgEAAAAAAABKAQAAAAAAAEoBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8GAAAAAAAAAAAAAAAAAABKAQAAAAAAAIgCAAAkAAAABgIAAAAAAAAGAgAAAAAAAHwC
AAAAAAAABgIAAAAAAAAGAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgIA
AAAAAAAGAgAAAAAAAAYCAAAAAAAArgIAAAAAAACuAgAAAAAAAF4BAAAAAAAAXgEAAIQAAADiAQAA
AAAAAAAAAAAAAAAAZgIAABYAAABeAQAAAAAAAF4BAAAAAAAA4gEAAAAAAAACAAEBAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRpdCBp
cyBlZW4gdGVzdA0NDQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAA8I
AAAQCAAAEwgAAPz4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

etc...

[ Voor 85% gewijzigd door Boy op 09-09-2004 20:34 ]

Naar de bioscoop? => gebruik de app op Byoscoop.nl


  • markvt
  • Registratie: Maart 2001
  • Laatst online: 22-05 16:59

markvt

Peppi Cola

Met winzip kun je dat als je het in een tekstbestand met de extensie .uue opslaat decoderen.

van-tilburg.info -=- meka (sega emulator) - Proud MEDION fanclub member - KOPPIG VOLHOUDEN !


  • Boy
  • Registratie: November 2001
  • Laatst online: 01:58

Boy

www.byoscoop.nl

Topicstarter
markvt schreef op 09 september 2004 @ 20:54:
Met winzip kun je dat als je het in een tekstbestand met de extensie .uue opslaat decoderen.
Ik heb het geprobeerd, maar Winrar (herkent de extensie ook) vindt geen archive...

Naar de bioscoop? => gebruik de app op Byoscoop.nl


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 23:06

Creepy

Tactical Espionage Splatterer

het is gewoon een Base64 encoding. Ga me nu niet vertellen dat je hier geen informatie voor kan vinden om dat om te zetten naar een echt bestand.....

En de mail zelf is zo te zien een multipart mime message. Ook hier is zat documentatie over te vinden, als je je een beetje doorzoekt kan je kant en klare componenten vinden die een complete mime message (al dan niet met base64 encoded attachment) voor je kunnen decoderen en genereren.

[ Voor 50% gewijzigd door Creepy op 09-09-2004 22:24 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1