Permalink
Browse files

clean up the tree... again

  • Loading branch information...
1 parent 04f7fd9 commit a5a50987ea2d5ac75afa7ce120e298d416386481 @struct committed Nov 4, 2010
Showing with 0 additions and 4,614 deletions.
  1. 0 __TODO__
  2. +0 −16 scripts/aslr_check.rb
  3. +0 −18 utils/function_hit_tracing.idc
  4. +0 −4,514 utils/ls_blocks.txt
  5. +0 −66 utils/windows-blocks.rb
View
No changes.
View
@@ -1,16 +0,0 @@
-## This script keeps a log of DLLs that were loaded by a
-## process at runtime. Over several executions of a target
-## it will show you which DLL's are ASLR'd and which are not
-
-dlls = Hash.new { |k,v| k[v] = [] }
-
-## Get the DLL name and its base address
-dll_name = self.get_dll_name(ev)
-dll_base = ev.dll_base.to_s(16)
-
-## Save the DLLs hash to yaml
-dlls[dll_name] << dll_base
-File.open('aslr_hash.yaml', 'a').write(dlls.to_yaml)
-
-## Save a log file
-File.open('aslr_log.txt', 'a').write("#{dll_name} @ #{dll_base}")
@@ -1,18 +0,0 @@
-#include <idc.idc>
-
-static main() {
- auto ea,base,s,f;
- s = AskFile(1,"*.txt", "Choose an output file");
- f = fopen(s,"w");
-
- if(f) {
- ea = NextFunction(0);
-
- for(ea = NextFunction(0); ea != BADADDR; ea = NextFunction(ea) ) {
- base = GetSegmentAttr(ea, SEGATTR_START);
- fprintf(f, "bp=fms.dll!%08lX, name=sub_%08lX\n", ea-base, ea-base);
- }
-
- fclose(f);
- }
-}
Oops, something went wrong.

0 comments on commit a5a5098

Please sign in to comment.