about summary refs log tree commit diff stats
path: root/miasm2/os_dep/win_api_x86_32.py
diff options
context:
space:
mode:
Diffstat (limited to 'miasm2/os_dep/win_api_x86_32.py')
-rw-r--r--miasm2/os_dep/win_api_x86_32.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/miasm2/os_dep/win_api_x86_32.py b/miasm2/os_dep/win_api_x86_32.py
index e47c6024..cac03905 100644
--- a/miasm2/os_dep/win_api_x86_32.py
+++ b/miasm2/os_dep/win_api_x86_32.py
@@ -561,7 +561,7 @@ def kernel32_CreateFile(jitter, funcname, get_str):
                     if stat.S_ISDIR(s.st_mode):
                         ret = winobjs.handle_pool.add(f, 0x1337)
                     else:
-                        h = open(f, 'rb+')
+                        h = open(f, 'r+b')
                         ret = winobjs.handle_pool.add(f, h)
                 else:
                     log.warning("FILE %r DOES NOT EXIST!" % fname)
@@ -573,7 +573,7 @@ def kernel32_CreateFile(jitter, funcname, get_str):
                     winobjs.lastwin32error = 80
                 else:
                     open(f, 'w')
-                    h = open(f, 'rb+')
+                    h = open(f, 'r+b')
                     ret = winobjs.handle_pool.add(f, h)
             elif args.dwcreationdisposition == 4:
                 # open_always
@@ -582,7 +582,7 @@ def kernel32_CreateFile(jitter, funcname, get_str):
                     if stat.S_ISDIR(s.st_mode):
                         ret = winobjs.handle_pool.add(f, 0x1337)
                     else:
-                        h = open(f, 'rb+')
+                        h = open(f, 'r+b')
                         ret = winobjs.handle_pool.add(f, h)
                 else:
                     raise NotImplementedError("Untested case")
@@ -601,7 +601,7 @@ def kernel32_CreateFile(jitter, funcname, get_str):
                         # open dir
                         ret = winobjs.handle_pool.add(f, 0x1337)
                     else:
-                        h = open(f, 'rb+')
+                        h = open(f, 'r+b')
                         ret = winobjs.handle_pool.add(f, h)
                 else:
                     raise NotImplementedError("Untested case")  # to test