Hi im back, i was busy with exams but im here again. I just wanted to say that im going<br>to keep on with the libasm port to mips. The next thing i'll do is make what<br>is already done compilable so that it can be integrated with the cvs. Also im not
<br>going to use IRC too much, instead i'll write to the list or, if it's something more complicated<br>through irc. that's it, happy coding :].<br><br><div><span class="gmail_quote">2007/9/16, jv at ens dot fr <
<a href="mailto:julien.vanegue@ens.fr">julien.vanegue@ens.fr</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello ERESI coders,
<br><br>Its been a little while we havent been in contact all together<br>for various reasons (around 1 month now). I think everyone<br>finished his exams and everything as we are September 16.<br><br>I have myself some time now to conclude what has been done
<br>for the last 6 months. I hope everyone can participate in the<br>upcoming month to stabilize the project for the release !<br><br>Many of you have been involved in ERESI. Some from the<br>beginning, but most of you for 2 years, 1 year, and even
<br>for some of you, only more recently. It is time for everyone<br>of you to choose if you continue on ERESI for a new cycle<br>of features or if you decide to stop your involvement now.<br><br>I believe ERESI is a project that will grow in the future. The
<br>package has just started to exist, after 6 years of elfsh-centric<br>development. It has been time for us to get more open and<br>become the initiators of this new community project.<br><br>ERESI also already started to have more academical recognition,
<br>by our desire to involve it in our university cursus. For example:<br><br>* Julio Auto has done a succesful Bachelor project in the Federal<br>University of Pernambuco in Brazil by implementing in ERESI<br>language the backend for the 8086 instruction set to the ERESI
<br>low-level intermediate form (ELIR).<br><br>* I have been developping the ERESI language as being<br>a research intern in the University of Cambridge<br>Computer Laboratory in the UK as a master thesis of<br>research in computer science of the University of Paris.
<br><br>Our work is based on the ERESI language, which permits<br>program transformation and data-flow analysis of binary programs.<br>The Evarista analyzer is almost entirely written in the ERESI<br>language. The work of Julio Auto and I is integrated in Evarista,
<br>as such is a part of the ERESI framework.<br><br>Evarista is still in development and we need manpower to port it<br>to other architectures (for exemple: MIPS). But we also have integrated<br>succesfully a new project in the ERESI framework : kernsh.
<br><br>Kernsh starts a new cycle of kernel-level features within the ERESI<br>framework.<br>It has been developed by Anthony Desnos on top of ERESI after a first<br>standalone<br>version by Samuet Dralet and Nicolas Brito. For now, kernsh allows to
<br>script the<br>kernel memory inside the ERESI language for tasks such as code<br>injection, memory<br>allocation, inspection, modification and more). Kernsh comes to complete<br>elfsh and<br>e2dbg by bringing static and runtime kernel facilities. Kernsh is
<br>currently available<br>only for the Linux kernel.<br><br>More ERESI activity has been realized or planed:<br><br>* Anthony Desnos and Julio Auto exhibed a voluntee to continue<br>on ERESI and make it a master project. I think its a great
<br>idea. I am also thinking about ERESI for my Phd topic about<br>program analysis. In other words, ERESI is a project that has a<br>great academic potential in the next years and I encourage everyone<br>to allocate scholar time for thinking and developping ERESI, for
<br>instance as a final year project in your degree. The ERESI team<br>brings great support to new developer and this is an opportunity<br>for you to start being serious with program analysis and reverse<br>engineering, an increasingly popular topic in research and the
<br>industry.<br><br>* Latest Phrack #64 featured an article about the vision leading<br>to developping the Evarista analyzer. "Automated vulnerability<br>auditing in machine code" explains how Chevarista, the ancestor
<br>of Evarista, written as an IDA plugin, has been showing great<br>potential and how we now start to implement such analyzer in<br>our own ERESI framework.<br><br>For all these reasons, it is important now to know who else
<br>desires to continue or to start with ERESI. If you are one of<br>these persons, answer to this email directly on the list.<br><br>- Julien Vanegue (for the ERESI team)<br><br><br>_______________________________________________
<br>eresi-dev mailing list<br><a href="mailto:eresi-dev@lists.einherjar.de">eresi-dev@lists.einherjar.de</a><br><a href="http://lists.einherjar.de/mailman/listinfo/eresi-dev">http://lists.einherjar.de/mailman/listinfo/eresi-dev
</a><br></blockquote></div><br>