<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ReversingLabs &#124; Blog &#187; Training</title>
	<atom:link href="http://blog.reversinglabs.com/tag/training/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.reversinglabs.com</link>
	<description>Everything in reverse...</description>
	<lastBuildDate>Sat, 02 Jul 2011 10:53:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>REcon recap</title>
		<link>http://blog.reversinglabs.com/2010/07/recon-recap/</link>
		<comments>http://blog.reversinglabs.com/2010/07/recon-recap/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 17:12:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[ReversingLabs]]></category>
		<category><![CDATA[ReCon]]></category>
		<category><![CDATA[TitanEngine]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://blog.reversinglabs.com/?p=754</guid>
		<description><![CDATA[RECon party - We got freestyle rapped @ 3:50 We had a great time during this year's REcon Conference last week.  Now it is the time to sort out our impressions. First of all, thanks to all that attended our TitanEngine training and during the course of 3 days learned how to make unpackers with [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><a href="http://www.youtube.com/watch?v=0UGVNljKhQs"><img src="http://blog.reversinglabs.com/wp-content/plugins/youtube-with-style/inc/img.php?v=0UGVNljKhQs"></a><br />
<em><a href="http://recon.cx/2010/party.html" target="_blank">RECon party</a> - We got freestyle rapped @ 3:50</em></div>
<p style="text-align: justify;">We had a great time during this year's <a href="http://www.recon.cx" target="_blank">REcon</a> Conference last week.  Now it is the  time to sort out our impressions. First of all, thanks to all that attended our <a href="http://recon.cx/2010/training4.html" target="_blank">TitanEngine training</a> and during the course of 3 days learned how to make unpackers with our engine. We covered coding of both static and dynamic unpackers and showed how to deal with the complex protection options that reverse engineers come across on a daily basis. In addition to training attendees, we also want to thank everyone who grabbed one of our TitanEngine T-shirts to show support for the project. You want one too? Click <a href="http://blog.reversinglabs.com/2010/07/reversinglabs-summer-challenge/">here</a>...</p>
<p style="text-align: justify;">We can, without any false flattering, call REcon our <a href="http://twitter.com/alexsotirov/status/18416332164" target="_blank">favorite small conference</a> and promise to be back next year too! But that doesn't mean that everything went smoothly, as there were some problems with the air conditioning that flooded the conference twitter feed with AC related rants. The heat was so bad that the conference <a href="http://recon.cx/2010/speakers.html#ethical" target="_blank">opening talk</a> dedicated a good amount of time to it. Being slightly older than the average REcon attendee, Richard Thieme, made a parallel between <a href="http://en.wikipedia.org/wiki/Woodstock_Festival" target="_blank">Woodstock</a> and the problems we had. He argued that Woodstock wasn't that great either but that over time it became a myth due to people, rain and mud and that the same can be said about the heat in Montreal which will probably make us say on some later REcon "remember the one when the AC was broken? That one was great!" Because indeed it was, and as the AC problems went away, everyone's will to commune ignited. And the people who  attend the conference on a regular basis are probably the best thing about the conference. Don't get us wrong, the trainings were great, the talks were awesome but it was the people who impressed us the most. And it is these great people that we will meet again in two weeks at <a href="http://www.blackhat.com/html/bh-us-10/bh-us-10-briefings.html#Vuksan" target="_blank">BlackHat US</a>. Until then...</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.reversinglabs.com%2F2010%2F07%2Frecon-recap%2F&amp;title=REcon%20recap" id="wpa2a_2"><img src="http://blog.reversinglabs.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.reversinglabs.com/2010/07/recon-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TitanEngine training course at BlackHat</title>
		<link>http://blog.reversinglabs.com/2010/03/titanengine-at-blackhat/</link>
		<comments>http://blog.reversinglabs.com/2010/03/titanengine-at-blackhat/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 09:59:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[TitanEngine]]></category>
		<category><![CDATA[BlackHat]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://blog.reversinglabs.com/?p=386</guid>
		<description><![CDATA[In addition to TitanEngine course in Montreal on Recon there is another course that will be teaching you how to use the TitanEngine. So, if you are in Vegas for BlackHat you might want to check out Advanced Malware Deobfuscation training by Jason Geffner &#38; Scott Lambert. Here is the course description: Advanced Malware Deobfuscationby [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">In addition to <a href="http://blog.reversinglabs.com/2010/03/titanengine-at-recon/">TitanEngine course in Montreal on Recon</a> there is another course that will be teaching you how to use the TitanEngine. So, if you are in Vegas for <a href="http://www.blackhat.com/" target="_blank">BlackHat</a> you might want to check out <a href="http://www.blackhat.com/html/bh-us-10/training/bh-us-10-training_sl-advmal.html" target="_blank">Advanced Malware Deobfuscation training by Jason Geffner &amp; Scott Lambert</a>. Here is the course description:</p>
<h3 style="text-align: center;">Advanced Malware Deobfuscationby Jason Geffner &amp; Scott Lambert</h3>
<h3 style="text-align: justify;">Overview:</h3>
<p style="text-align: justify;">Security researchers are facing a growing problem in the complexity  of malicious executables. With an ever-increasing number of tools that  malware authors use to compress and obfuscate executables, and the  pressing urgency that analysts often face, it is vital for analysts to  know the best methods to remove protections that they have never seen  before.</p>
<p style="text-align: justify;">Unpacking is the process of removing the compression and obfuscation  applied by a “packer” (or “protector”) to a compiled and linked binary.  This class will focus on teaching attendees the steps required to  effectively deal with both known and previously unknown packing  techniques.</p>
<p style="text-align: justify;">This is a hands-on course. Attendees will work on real-world malware  through a series of lab exercises designed to build their expertise in  thwarting anti-debugging and anti-disassembling techniques.</p>
<h3 style="text-align: justify;">Day One:</h3>
<p style="text-align: justify;">The first day will focus on understanding the problems presented by  obfuscated malware and the steps required to effectively return the  malware to an analyzable state. You will begin the day by learning the  fundamentals of the Portable Executable (PE) file format. Then, through a  series of lab exercises you will learn reliable methods for finding the  Original Entry Point. With this knowledge in-hand, you will write  software to construct a valid PE file on disk from the memory of a  running process. You will complete this exercise by reconstructing the  Import Table, effectively returning the executable to its pre-obfuscated  state. With this virgin executable, you will apply static analysis  techniques to determine the malware’s malicious capabilities.</p>
<p style="text-align: justify;">The day will include a series of lab exercises focused on defeating  anti-debugging tricks such as hardware/software breakpoint detection,  generic/specific debugger detection, unpacker stub detection, Thread  Local Storage callback functions, and more.</p>
<ul style="text-align: justify;">
<li>PE File Format Essentials</li>
<li>Fundamentals of Win32 Debugging</li>
<li>Methods for Finding the Original Entry Point</li>
<li>Manual and Assisted Import Table Reconstruction</li>
<li>Overcoming Anti-Debugging Tricks</li>
<li>User-Mode and Kernel-Mode Hooking and Code-Splicing</li>
</ul>
<h3 style="text-align: justify;">Day Two:</h3>
<p style="text-align: justify;">The second day will focus on how to unpack a heavily armored malware  sample. You will learn about the concept of protected processes and how  to decouple parent/child processes. Next, you will learn how API  redirection utilizes stolen bytes. Then, you will master everything  there is to know about Structured Exception Handling injection and  redirection. Lastly, you will learn how chunked packing works, how to  recognize it, and how to defeat it.</p>
<p style="text-align: justify;">The day will end in a contest in which attendees will pit their wits  against one another to analyze a heavily armored executable.</p>
<ul style="text-align: justify;">
<li>Protected Processes</li>
<li>Exception Injection and Redirection</li>
<li>API Redirection</li>
<li>Chunked Packing</li>
<li>Utilizing TitanEngine from ReversingLabs as an Unpacking  Framework</li>
</ul>
<h3 style="text-align: justify;">Who Should Attend:</h3>
<p style="text-align: justify;">This class is for skilled security analysts who wish to learn how to  remove binary obfuscation from malware for analysis purposes. It is  expected that attendees have a firm understanding of x86 assembly  language and the Microsoft Windows API. Reverse engineering experience  is desired, though not required.</p>
<h3 style="text-align: justify;">What do i get:</h3>
<ul style="text-align: justify;">
<li>Hard copies of lecture slides and lab exercises.</li>
<li>A CD containing links to all tools and reference materials used  throughout the course.</li>
<li>Solutions and written walkthroughs for all lab exercises.</li>
</ul>
<h3 style="text-align: justify;">Course Length:</h3>
<p style="text-align: justify;">Two days. All course materials, lunch and two coffee breaks will be  provided. A Certificate of Completion will be offered. You must provide  your own laptop.</p>
<h3 style="text-align: justify;">Software Requirements:</h3>
<p style="text-align: justify;">Attendees must bring their own laptop with a 32-bit version of  Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 or  Windows 7 installed inside of a virtual machine (such as Microsoft®  Virtual PC 2007 or VMware Workstation). Prior to the first day of the  course, attendees are expected to have the following software installed  in a virtual machine:</p>
<ul style="text-align: justify;">
<li>API Imports/Exports Viewer - <a href="http://www.dependencywalker.com/" target="_blank">Dependency  Walker</a></li>
<li>API Logger - <a href="http://www.autodebug.com/download.php" target="_blank">Auto Debug Professional</a></li>
<li>C++ Compiler - <a href="http://www.microsoft.com/express/Downloads/#2008-Visual-CPP" target="_blank">Microsoft® Visual C++ 2008 Express Edition</a></li>
<li>Debugger - <a href="http://www.ollydbg.de/download.htm" target="_blank">OllyDbg</a></li>
<li>Disassembler - <a href="http://www.hex-rays.com/idapro/idadowndemo.htm" target="_blank">IDA  Pro Demo</a></li>
<li>Hex Editor - <a href="http://www.bpsoft.com/downloads/index.html" target="_blank">Hex  Workshop</a></li>
<li>IT Reconstructor / Memory Dumper - <a href="http://www.woodmann.com/collaborative/tools/images/Bin_ImpREC_2008-3-10_19..49_ImpREC_1.7c.rar" target="_blank">Import REConstructor</a></li>
<li>Microsoft® Windows® SDK - <a href="http://www.microsoft.com/downloads/details.aspx?familyid=E6E1C3DF-A74F-4207-8586-711EBE331CDC" target="_blank">Windows SDK for Windows Server 2008</a></li>
<li>Packer Detector - <a href="http://www.peid.info/download.html" target="_blank">PEiD</a></li>
<li>Packer Detector - <a href="http://www.exeinfo.xwp.pl/" target="_blank">ExeInfo PE</a></li>
<li>Packer Detector - <a href="http://at4re.com/download.php?view.5" target="_blank">AT4RE FastScanner</a></li>
<li>PE Editor - <a href="http://www.woodmann.com/collaborative/tools/images/Bin_LordPE_2007-10-21_1..48_LordPE_1.41_Deluxe_b.zip" target="_blank">LordPE</a></li>
<li>Strings Dumper - <a href="http://www.foundstone.com/us/resources/proddesc/bintext.htm" target="_blank">BinText</a></li>
<li>Unpacking Framework - <a href="http://www.reversinglabs.com/download/TitanEngine.rar" target="_blank">TitanEngine</a></li>
</ul>
<h3 style="text-align: justify;">Trainers:</h3>
<p style="text-align: justify;"><strong>Jason Geffner</strong> joined Next Generation Security  Software Ltd. in June of 2007 as a Principal Security Consultant. Jason  focuses on performing security reviews of source code and designs,  reverse engineering software protection methods and DRM protection  methods, penetration testing web applications and network  infrastructures, and developing automated security analysis tools.</p>
<p style="text-align: justify;">Prior to joining NGS, Jason spent three years as a Reverse Engineer  on Microsoft Corporation's Anti-Malware Team, where his work involved  analyzing malware samples, deobfuscating binaries, and writing tools for  analysis and automation. Jason was the Security Research &amp; Response  owner of the Windows Malicious Software Removal Tool (MSRT). He chose  which new malware families for the MSRT to detect and clean each month  based on his analysis of the telemetry and trends of the underground  malware community. Jason authored tens of thousands of malware  signatures and dozens of malware analyses based on static and dynamic  analyses of obfuscated binaries. His work on the MSRT helped hundreds of  millions of Windows users each month keep their computers safe and  secure. While at Microsoft, Jason was recognized for his reverse  engineering skills and for his efforts to drive awareness of reverse  engineering practices throughout the company by being given the formal  job title "Reverse Engineer"; Jason was the only Microsoft employee with  this title.</p>
<p style="text-align: justify;">Jason holds several patents in the fields of reverse engineering and  network security. He is a Program Committee member of the Reverse  Engineering Conference (REcon) and of the International Conference on  Malicious and Unwanted Software, is a regular trainer at Black Hat and  other industry conferences, is often credited in industry talks and  publications, and has been actively reverse engineering and analyzing  software protection methods since 1995.</p>
<p style="text-align: justify;"><strong>Scott Lambert</strong> is a senior Security Researcher on the  Microsoft Malware Protection Center (MMPC) team.  Much of Scott's  current research centers around binary reverse engineering frameworks  that leverage a combination of both static and dynamic binary  instrumentation, taint analysis and SMT solvers to aid in vulnerability  analysis and signature development.  In his spare time he supports the  Microsoft Vulnerability Research (MSVR) program by developing proof of  concept code execution exploits and serving as a technical expert on 3rd  party vendor engagements.</p>
<p style="text-align: justify;">Prior to joining Microsoft, Lambert developed, maintained and  supported numerous computer security applications ranging from  Vulnerability Assessment and Risk Management software to Network and  Host-Based Intrusion Detection/Prevention Systems for companies such as  L-3 Network Security, Veridian Information Solutions, Symantec  Corporation and TippingPoint, a division of 3Com.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.reversinglabs.com%2F2010%2F03%2Ftitanengine-at-blackhat%2F&amp;title=TitanEngine%20training%20course%20at%20BlackHat" id="wpa2a_4"><img src="http://blog.reversinglabs.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.reversinglabs.com/2010/03/titanengine-at-blackhat/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>TitanEngine training course at ReCon</title>
		<link>http://blog.reversinglabs.com/2010/03/titanengine-at-recon/</link>
		<comments>http://blog.reversinglabs.com/2010/03/titanengine-at-recon/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 12:19:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[ReversingLabs]]></category>
		<category><![CDATA[TitanEngine]]></category>
		<category><![CDATA[ReCon]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://blog.reversinglabs.com/?p=374</guid>
		<description><![CDATA[Coding Unpackers for Fun and Profit: TitanEngine Training by Tomislav Pericin and Nicolas Brulez Learn how to analyze, unpack and code unpackers for software packers and protectors. Attendees will receive hands-on experience working with the ReversingLabs TitanEngine framework, designed for unpacker creation. Instructors: Tomislav Pericin and Nicolas Brulez Dates: 6-8 July 2010 Availability: 10 Seats [...]]]></description>
			<content:encoded><![CDATA[<h2 style="text-align: center;">Coding Unpackers for Fun and Profit: TitanEngine Training by<br />
Tomislav Pericin and Nicolas Brulez</h2>
<p style="text-align: justify;">Learn how to analyze, unpack and code unpackers for software packers and  protectors. Attendees will receive hands-on experience working with the  ReversingLabs TitanEngine framework, designed for unpacker creation.</p>
<p style="text-align: justify;">Instructors: Tomislav Pericin and Nicolas Brulez<br />
Dates: 6-8 July 2010<br />
Availability: 10 Seats</p>
<h3 style="text-align: justify;">Day 1: Static file analysis and static unpacker coding</h3>
<p style="text-align: justify;">The focus of the first day is manual file unpacking and static file  analysis. We go into deep format analysis to create both simple and more  complex static unpackers.</p>
<p style="text-align: justify;">We will focus on real-world protections you are likely to encounter  on a day-to-day basis.</p>
<h3 style="text-align: justify;">Day 2: Dynamic file analysis and dynamic unpacker coding</h3>
<p style="text-align: justify;">The second day will cover manual file unpacking and dynamic file  analysis. We go into deep format analysis for creating simple and more  complex dynamic unpackers. Special attention will be given to dynamic  unpacker coding layout and the benefits of using TitanEngine to minimize  the time it takes to create an unpacker.</p>
<p style="text-align: justify;">Our focus will be on real world packers you are likely to encounter on a  day-to-day basis. These packers top the charts in legitimate software  compression, but are often used as malware envelopes.</p>
<h3 style="text-align: justify;">Day 3: Advanced file analysis and coding complex unpackers</h3>
<p style="text-align: justify;">On day 3, we will cover the manual unpacking of complex file packing and  protection systems. Special attention will be given to methods used to  harden against format reverse engineering and prevent unpacking. We will  describe common protection techniques utilized by both legitimate  software protectors and those specifically designed for use in malware.  We will then use information to show coding techniques needed for such  complex dynamic unpackers and ways to counter all the tricks used to  harden detection, analysis and unpacking.</p>
<p style="text-align: justify;">Our focus will be on the real-world protections you are likely to  encounter on a day-to-day basis.</p>
<p>More info <a href="http://www.recon.cx/2010/training4.html" target="_blank">here</a>...</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.reversinglabs.com%2F2010%2F03%2Ftitanengine-at-recon%2F&amp;title=TitanEngine%20training%20course%20at%20ReCon" id="wpa2a_6"><img src="http://blog.reversinglabs.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.reversinglabs.com/2010/03/titanengine-at-recon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

