A regularly updated website or web page, typically one run by an individual or small group, that is written in an informal or conversational style.

Rbcafe » Blog

New documentation

The documentation page was optimized and new documentations were added.




New URL for the documentation :

  1. The new location for the documentation about development is :
  2. The new location for the documentation about the software from Rbcafe is :
  3. The documentation page was also corrected.


Rbcafe » Blog

Compress ISO

Compress ISO with ECM.


Using ECM you can compress ISO very easily.


1) Download ECM from the Mac App Store.




2) Launch ECM.




3) Select an ISO to compress to the ECM format.




4) Drag and drop the ISO to ECM.


ECM Drag & Drop File


ECM Drag & Drop


5) Select a path to export the ECM file.


ECM Path


6) Click « Convert ».


ECM Convert


7) The file was converted into an ECM file.


ECM Converted


8) You can observe the new weight of your new file, and that the ISO size was reduced.


ECM File size reduction




You can compress ISO files with ECM. Download ECM for OSX.


Rbcafe » Blog

iOS Mail app

iOS’s Mail app


Demonstration of proof-of-concept attack on iOS’s Mail app. Apple was notified about technical details of this vulnerability on 2015-01-15


The source of this iOS’s Mail app exploit was posted here :


iOS 8.3 inject kit

Back in January 2015 I stumbled upon a bug in iOS’s mail client, resulting in HTML tag in e-mail messages not being ignored. This bug allows remote HTML content to be loaded, replacing the content of the original e-mail message. JavaScript is disabled in this UIWebView, but it is still possible to build a functional password « collector » using simple HTML and CSS.

It was filed under Radar #19479280 back in January, but the fix was not delivered in any of the iOS updates following 8.1.2. Therefore I decided to publish the proof of concept code here.

Update 2015-06-30:

The exploit got a nice CVE-2015-3710 sticker and was fixed by Apple in iOS 8.4 and OS X 10.10.4. Kudos to Apple for prompt response once it was published publicly.


  • Edit the e-mail address you would like to use for password collection in framework.php
  • Upload index.php, framework.php and mydata.txt to your server
  • Send an e-mail containing HTML code from e-mail.html to the research subject
  • Don’t forget to change the modal-username GET parameter value to the e-mail address of the recipient
  • You can use for testing purposes


Framework7: Vladimir Kharlampidi ( – Framework7’s CSS code was used for the login dialog styling




The code detects that the research subject has already visited the page in the past (using cookies) and it stops displaying the password prompt to reduce suspicion.

The e-mail address and password are submitted via GET to framework.php, which then saves them to the mydata.txt file, sends them out via e-mail to the specified « collector » e-mail address and then returns the research subject back to using redirect to message://dummy.

The password field has autofocus enabled. We then use focus detection to hide the login dialog once the password field loses its focus (e.g. after the subject clicks on OK and submits the password). Why even bother with this redirect nonsense when you can put <form> directly inside the HTML e-mail?


Page 3 sur 6123456
Rbcafe © 2004- | Rb Cafe 1.3 | Contacter Rbcafe | Rbcafe sur Twitter | Rbcafe sur Facebook | Politique de confidentialité