Hi everybody,

AES maybe has disadvantage, but this is not a disadvantage, this is a bug. The 
plugin can not integrate this method, if this method cannot work correctly. 
I've tested a lot of different video encoding types, and this method always 
crash.

Maybe you can change this block reads/writes function in order to improve the 
method solving the crashes, because in Leopard I was testing (10.5.x) and never 
crash, maybe some changes solve the problems with Snow, Lion or ML in mind.

The XOR with large keys is really easy to crack, I was testing in the past, so 
XOR is not enough secure method....

King regards,

David Arenas
[email protected]

************************************************************
 
Le informamos, como destinatario de este mensaje, que el correo electrónico y 
en general las comunicaciones a través de Internet no permiten asegurar ni 
garantizar la confidencialidad de los mensajes transmitidos, así como tampoco 
su integridad y/o su correcta recepción, por lo que el emisor no asume 
responsabilidad alguna por tales circunstancias.

Este mensaje de correo electrónico se  dirige de manera exclusiva, a su 
destinatario y podría contener información confidencial y sujeta al secreto 
profesional, cuya divulgación no está permitida por la Ley. En caso de haber 
recibido este mensaje de correo electrónico por error, le rogamos que, de forma 
inmediata, nos lo comunique mediante mensaje de correo electrónico a 
[email protected] y proceda a su eliminación, así como a la de cualquier 
documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia 
y/o utilización de este mensaje de correo electrónico, y/o de cualquier 
documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas 
por la Ley.
 
************************************************************
 
We hereby inform you, as addressee of this message, that e-mail and Internet do 
not guarantee the confidentiality, nor the completeness or proper reception of 
the messages sent and, thus, the sender does not assume any liability for those 
circumstances. Should you not agree to the use of e-mail or to communications 
via Internet, you are kindly requested to notify us immediately.
 
This message is intended exclusively for the person to whom it is addressed and 
could contain privileged and confidential information protected from disclosure 
by Law. If you are not the addressee indicated in this message, you should 
immediately delete it and any attachments and notify the sender by reply e-mail 
to [email protected]. In such case, you are hereby notified that any 
dissemination, distribution, copying or use of this message or any attachments, 
for any purpose, is strictly prohibited by Law.

El 22/06/2012, a las 12:00, [email protected] 
escribió:

> 
> 
> Today's Topics:
> 
>   1.  OpenMovieWithCustomQTDataHandlerMBS still crashing in Snow
>      Leopard, Lion and Windows (David Arenas)
>   2. Re:  OpenMovieWithCustomQTDataHandlerMBS still crashing in
>      Snow     Leopard, Lion and Windows (Christian Schmitz)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Thu, 21 Jun 2012 19:27:39 +0200
> From: David Arenas <[email protected]>
> Subject: [MBS] OpenMovieWithCustomQTDataHandlerMBS still crashing in
>       Snow    Leopard, Lion and Windows
> To: [email protected]
> Message-ID: <[email protected]>
> Content-Type: text/plain;     charset=us-ascii
> 
> Hi everyone,
> 
> Actually the OpenMovieWithCustomQTDataHandlerMBS method crash when you are 
> decrypting a mov file using AES algorithm (Sync or Async). This method crash 
> from 2010. Maybe Christian will must try to find a solution, or delete this 
> method from the Quicktime plugin because is impossible use this method in a 
> production environment.
> 
> In Leopard 10.5.x the method run very well, but from 10.6 and 10.7 or the new 
> 10.8 DP, you can see always a crash report similar to this one:
> 
> Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
> Exception Codes: KERN_INVALID_ADDRESS at 0x00000000822ef00f
> Crashed Thread:  0  Dispatch queue: com.apple.main-thread
> 
> Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
> 0   ???                               0x0123a4ea 0 + 19113194
> 1   ...ple.CoreServices.CarbonCore    0x95dc9dcc 
> CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long 
> (*)(), unsigned long) + 54
> 2   ...ickTimeComponents.component    0x9233fb83 SDH_ComponentDispatch + 143
> 3   ...ple.CoreServices.CarbonCore    0x95dc251f CallComponentDispatch + 29
> 4   com.apple.QuickTime               0x9860f36e DataHTask + 37
> 5   ...uickTime Plugin.rbx_7.dylib    0x01629e64 0x1628000 + 7780
> 6   ...ple.CoreServices.CarbonCore    0x95dc9dcc 
> CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long 
> (*)(), unsigned long) + 54
> 7   ...uickTime Plugin.rbx_7.dylib    0x016298c7 0x1628000 + 6343
> 8   ...ple.CoreServices.CarbonCore    0x95dc251f CallComponentDispatch + 29
> 9   ...ickTimeComponents.component    0x92b2c5cb DataHTask + 37
> 10  ...ickTimeComponents.component    0x9238b862 STMediaMoviesTask + 117
> 11  ...ple.CoreServices.CarbonCore    0x95dd5095 callComponentStorage_44444 + 
> 49
> 12  ...ple.CoreServices.CarbonCore    0x95dc9dcc 
> CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long 
> (*)(), unsigned long) + 54
> 13  ...ickTimeComponents.component    0x9238861f STMediaComponentDispatch + 
> 127
> 14  ...ple.CoreServices.CarbonCore    0x95dc251f CallComponentDispatch + 29
> 15  ...ickTimeComponents.component    0x92b34dc7 MediaMoviesTask + 61
> 16  ...ickTimeComponents.component    0x9236fa87 Video2MoviesTask + 3355
> 17  ...ple.CoreServices.CarbonCore    0x95dd5095 callComponentStorage_44444 + 
> 49
> 18  ...ple.CoreServices.CarbonCore    0x95dc9dcc 
> CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long 
> (*)(), unsigned long) + 54
> 19  ...ickTimeComponents.component    0x9235cd95 Video2ComponentDispatch + 212
> 20  ...ple.CoreServices.CarbonCore    0x95dc251f CallComponentDispatch + 29
> 21  com.apple.QuickTime               0x983f56ca MediaMoviesTask + 61
> 22  com.apple.QuickTime               0x983f4483 TaskMovie_priv + 4847
> 23  com.apple.QuickTime               0x9846bb74 frequentlyTaskMovies + 126
> 24  com.apple.CoreFoundation          0x94eefa3b __CFRunLoopRun + 8059
> 25  com.apple.CoreFoundation          0x94eed3c4 CFRunLoopRunSpecific + 452
> 26  com.apple.CoreFoundation          0x94eed1f1 CFRunLoopRunInMode + 97
> 27  com.apple.HIToolbox               0x963c2e04 RunCurrentEventLoopInMode + 
> 392
> 28  com.apple.HIToolbox               0x963c2af5 ReceiveNextEventCommon + 158
> 29  com.apple.HIToolbox               0x9654b137 ReceiveNextEvent + 83
> 30  rbframework.dylib                 0x00296437 BalloonHelpChanged(SubPane*) 
> + 2035
> 31  rbframework.dylib                 0x002966b8 EventPump(unsigned char) + 
> 422
> 32  rbframework.dylib                 0x002975b6 UpdateMouseCursor() + 556
> 33                                    0x00002b73 Delegate.Invoke%% + 34
> 34                                    0x0008930b 
> Application._CallFunctionWithExceptionHandling%%o<Application>p + 248
> 35  rbframework.dylib                 0x002970da 
> CallFunctionWithExceptionHandling(void (*)()) + 316
> 36  rbframework.dylib                 0x00297162 mainloop() + 130
> 37  rbframework.dylib                 0x002470a0 RuntimeRun + 48
> 38                                    0x00142926 REALbasic._RuntimeRun + 34
> 39                                    0x00002a5f _Main + 245
> 40                                    0x0000252c % main + 36
> 41                                    0x00176c1c _start + 116
> 42                                    0x00176b72 start + 43
> 
> I've tested this with a mov file ( 1280 x 720 H.264 MPEG 4 AAC) using the 
> "AES Movie.rbp" example file and "AES Play movi Async or Async.rbp" example 
> file. You have this crash in a few minutes playing the movie.
> 
> So, maybe this method needs a new code or remove from the QuickTime Plugin.
> 
> King regards,
> 
> David Arenas
> [email protected]
> 
> We hereby inform you, as addressee of this message, that e-mail and Internet 
> do not guarantee the confidentiality, nor the completeness or proper 
> reception of the messages sent and, thus, the sender does not assume any 
> liability for those circumstances. Should you not agree to the use of e-mail 
> or to communications via Internet, you are kindly requested to notify us 
> immediately.
> 
> This message is intended exclusively for the person to whom it is addressed 
> and could contain privileged and confidential information protected from 
> disclosure by Law. If you are not the addressee indicated in this message, 
> you should immediately delete it and any attachments and notify the sender by 
> reply e-mail to [email protected]. In such case, you are hereby notified 
> that any dissemination, distribution, copying or use of this message or any 
> attachments, for any purpose, is strictly prohibited by Law.
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Thu, 21 Jun 2012 21:35:56 +0200
> From: Christian Schmitz <[email protected]>
> Subject: Re: [MBS] OpenMovieWithCustomQTDataHandlerMBS still crashing
>       in Snow Leopard, Lion and Windows
> To: MBS Real Studio Plugin List <[email protected]>
> Message-ID:
>       <[email protected]>
> Content-Type: text/plain; charset=us-ascii
> 
> 
> Am 21.06.2012 um 19:27 schrieb David Arenas:
> 
>> Hi everyone,
>> 
>> Actually the OpenMovieWithCustomQTDataHandlerMBS method crash when you are 
>> decrypting a mov file using AES algorithm (Sync or Async). This method crash 
>> from 2010. Maybe Christian will must try to find a solution, or delete this 
>> method from the Quicktime plugin because is impossible use this method in a 
>> production environment.
> 
> 
> Well, AES has a big disadvantage. It reads/writes in blocks which makes 
> performance here very bad.
> 
> Please consider using the simple XOR with large random key.
> 
> Greetings
> Christian
> 
> -- 
> Real Studio Conferences, Training and Meetings.
> 
> More details and registration here:
> http://www.monkeybreadsoftware.de/realbasic/events/
> 
> 
> 
> 
> 
> 
> 
> ------------------------------
> 
> Send MBS Plugins mailing list submissions to
>       [email protected]
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       
> https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
> 
> or, via email, send a message with subject or body 'help' to
>       [email protected]
> 
> You can reach the person managing the list at
>       [email protected]
> 
> When replying, please edit your Subject line so it is more specific
> than &quot;Re: Contents of Mbsplugins_monkeybreadsoftware.info digest...&quot;
> 
> _______________________________________________
> Mbsplugins_monkeybreadsoftware.info mailing list
> [email protected]
> https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
> 
> End of Mbsplugins_monkeybreadsoftware.info Digest, Vol 394, Issue 6
> *******************************************************************

_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to