Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
mrexodia committed Sep 2, 2017
0 parents commit 0060ab2
Show file tree
Hide file tree
Showing 120 changed files with 25,922 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
bin/
Release/
Debug/
x64/
.vs/
*.sdf
*.opensdf
*.suo
*.vcxproj.user
*.VC.*db
31 changes: 31 additions & 0 deletions YaraGen.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26823.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "YaraGen", "YaraGen\YaraGen.vcxproj", "{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}.Debug|x64.ActiveCfg = Debug|x64
{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}.Debug|x64.Build.0 = Debug|x64
{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}.Debug|x86.ActiveCfg = Debug|Win32
{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}.Debug|x86.Build.0 = Debug|Win32
{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}.Release|x64.ActiveCfg = Release|x64
{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}.Release|x64.Build.0 = Release|x64
{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}.Release|x86.ActiveCfg = Release|Win32
{176822C9-3CF8-41A9-81AB-8BBD3E3E2A32}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {BBB40704-20D0-4B34-9ED4-032DEB2BB37C}
EndGlobalSection
EndGlobal
357 changes: 357 additions & 0 deletions YaraGen/YaraGen.vcxproj

Large diffs are not rendered by default.

349 changes: 349 additions & 0 deletions YaraGen/YaraGen.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -0,0 +1,349 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Header Files\pluginsdk">
<UniqueIdentifier>{e26abb2c-05ce-4474-aa6b-0d6f0bc27926}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\capstone">
<UniqueIdentifier>{836b0bc9-fdfe-4f45-945f-fd3e597aad9d}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\dbghelp">
<UniqueIdentifier>{c87c3d42-364d-4fe6-9ab3-8f7e8352af43}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\DeviceNameResolver">
<UniqueIdentifier>{17a1513c-2d16-432c-a7ec-8e31e09ebfbf}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\jansson">
<UniqueIdentifier>{b1cd7fb9-d2e4-448a-bf04-4f11115651f2}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\lz4">
<UniqueIdentifier>{c50e39c1-5972-409e-a5f3-904860f1a661}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\TitanEngine">
<UniqueIdentifier>{831de1fc-1ccd-427d-a848-f62169b3743e}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\XEDParse">
<UniqueIdentifier>{ffcdd30c-5e60-4075-95bf-ea1ca7aad310}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\yara">
<UniqueIdentifier>{03176bbe-1752-4b7c-8a63-2decbb9b08a3}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\pluginsdk\yara\yara">
<UniqueIdentifier>{a7e84a7c-b09c-40d8-b685-8ed504db9f41}</UniqueIdentifier>
</Filter>
<Filter Include="Library Files">
<UniqueIdentifier>{83b94fba-0963-43a4-b8bd-12730a208fad}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="pluginsdk\capstone\arm.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\arm64.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\capstone.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\m68k.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\mips.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\platform.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\ppc.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\sparc.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\systemz.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\x86.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\capstone\xcore.h">
<Filter>Header Files\pluginsdk\capstone</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\dbghelp\dbghelp.h">
<Filter>Header Files\pluginsdk\dbghelp</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\DeviceNameResolver\DeviceNameResolver.h">
<Filter>Header Files\pluginsdk\DeviceNameResolver</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\jansson\jansson.h">
<Filter>Header Files\pluginsdk\jansson</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\jansson\jansson_config.h">
<Filter>Header Files\pluginsdk\jansson</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\jansson\jansson_x64dbg.h">
<Filter>Header Files\pluginsdk\jansson</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\lz4\lz4.h">
<Filter>Header Files\pluginsdk\lz4</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\lz4\lz4file.h">
<Filter>Header Files\pluginsdk\lz4</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\lz4\lz4hc.h">
<Filter>Header Files\pluginsdk\lz4</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara.h">
<Filter>Header Files\pluginsdk\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\ahocorasick.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\arena.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\atoms.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\compiler.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\elf.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\error.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\exec.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\exefiles.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\filemap.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\globals.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\hash.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\hex_lexer.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\integers.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\lexer.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\libyara.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\limits.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\mem.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\modules.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\object.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\parser.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\pe.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\proc.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\re.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\re_lexer.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\rules.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\scan.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\sizedstr.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\stream.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\strutils.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\threading.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\types.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\yara\yara\utils.h">
<Filter>Header Files\pluginsdk\yara\yara</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\XEDParse\XEDParse.h">
<Filter>Header Files\pluginsdk\XEDParse</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\TitanEngine\TitanEngine.h">
<Filter>Header Files\pluginsdk\TitanEngine</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_dbgfunctions.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_plugin_types.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_plugins.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_argument.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_assembler.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_bookmark.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_comment.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_debug.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_flag.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_function.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_gui.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_label.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_memory.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_misc.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_module.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_pattern.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_register.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_stack.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\_scriptapi_symbol.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\bridgegraph.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\bridgelist.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="pluginsdk\bridgemain.h">
<Filter>Header Files\pluginsdk</Filter>
</ClInclude>
<ClInclude Include="plugin.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="pluginmain.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Library Include="pluginsdk\x32bridge.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\x32dbg.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\x64bridge.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\x64dbg.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\capstone\capstone_x64.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\capstone\capstone_x86.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\DeviceNameResolver\DeviceNameResolver_x64.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\DeviceNameResolver\DeviceNameResolver_x86.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\jansson\jansson_x64.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\jansson\jansson_x86.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\lz4\lz4_x64.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\lz4\lz4_x86.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\TitanEngine\TitanEngine_x64.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\TitanEngine\TitanEngine_x86.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\XEDParse\XEDParse_x64.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\XEDParse\XEDParse_x86.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\yara\yara_x64.lib">
<Filter>Library Files</Filter>
</Library>
<Library Include="pluginsdk\yara\yara_x86.lib">
<Filter>Library Files</Filter>
</Library>
</ItemGroup>
<ItemGroup>
<ClCompile Include="plugin.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="pluginmain.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>
Loading

0 comments on commit 0060ab2

Please sign in to comment.