In July I had the honor to speak at the Recon conference in Montreal, Canada. It was my first conference but I really liked the experience. I hope I’ll be able to attend it in future.
The presentations were recorded and hopefully will appear on the Recon site soon but for now you can check out the slides (ODP, PDF). I have also uploaded some of the tools I mentioned, most notably various filesystem extractors compiled for Win32 (download).
Team
- Ilfak Guilfanov
- Elias Bachaalany
- Igor Skochinsky
- Daniel Pistelli
The IDA Pro Book (2nd Ed)
-
Recent Posts
Recent Comments
- Joxean on The trace replayer
- Jonas on The trace replayer
- Darmawan on Recon 2012: Compiler Internals
- Joxean on The trace replayer
- Xing on The trace replayer
Categories
Archives
- May 2013
- April 2013
- June 2012
- April 2012
- January 2012
- October 2011
- September 2011
- August 2011
- July 2011
- May 2011
- April 2011
- February 2011
- January 2011
- December 2010
- October 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- February 2009
- January 2009
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- April 2008
- March 2008
- February 2008
- January 2008
- November 2007
- October 2007
- September 2007
- August 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- October 2006
- September 2006
- August 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005

Igor,
Thanks for sharing this with us. It was a very interesting presentation. I hope to read more in the future.
Pingback: Tweets that mention Recon 2010: "Intro to Embedded Reverse Engineering for PC reversers" (Slides & Tools) > (via -- Topsy.com
Hi,
I want to translate this code to C or other language:
S0030000FC
S21400027C7F01F0001FCEF0002E7FF000E080B90862
S21400028C2090F00091F000A5B00100287F08F00047
S21400029CE180DAAA600120016402F000FE001AEF89
S2140002ACE180DAAA600020017F0CF000E180BA0B36
S2140002BC2191F00081C100016001F000B11000072F
S2140002CCE180DAAA600120016402F000FE001AE365
S2140002DCE180DAAA60002001D1C0008081E14000F4
S2140002EC60002001E180B9FC60012001E180BA23A6
does any know software about it?
Igor,
I own a couple of Casio Ex-Word dictionaries, that you mention in your talk slides.
Communication protocol between the device and the computer is pretty much reverse-engineered ( https://github.com/brijohn/libexword/tree/devel ), we are making strides towards better understanding of the firmware upgrade process, but we are very very intrigued by the ability to dump devices’ memory that you mention.
Do you have any insights, or any information at all that you’re willing to share? Anything and everything will be interesting, especially access to the four internal filesystems, which we know exist, but can’t access, access to diagnostics mode, again which we know exists, etc.
We’d love to replicate your results with the Casio game, however, it seems that the freely downloadable game was only a short time promotion by Casio, that since expired, and the game is no-longer available. Thus we are somewhat stumped.
If you have any information to share, please get in touch with either me or with Brian (whose contact info is at the top of the https://github.com/brijohn ).
Here is the method to enter the CASIO dictionary TEST MENU that can be seen as a diagnostics mode.
Power off dictionary
Hold the go-back key (for newer modules it is near the four navigation keys older modules it is on the left), the page up key and
the power key for maybe 5 seconds until it beeps and the screen light
on and popup a window shows the Model and the BIOS Ver
Release the three keys and press the right navigation key two times
then press enter key then it will beep two times and enter the hidden
TEST MENU
The information above is a dealer told me. He want to know how to hack the password of the service menu of the manual check. It is said that this menu can be used to back up the system.
Hi Igor,
I was waiting for your Recon 2011 talk called “Pratical C++ decompilation”. Please are the slides available to the public ?
Kind regards
Laurent
The 2011 talk is up.