1
1
-- license:BSD-3-Clause
2
- -- copyright-holders:Carl
2
+ -- copyright-holders:ViTi95
3
3
local exports = {}
4
4
exports .name = " corruptella"
5
5
exports .version = " 0.0.1"
@@ -154,12 +154,12 @@ return ln.linenoise('\x1b[1;36m[Corruptella]\x1b[0m> ')
154
154
function getInfo ()
155
155
print (" \n Driver: " .. manager :machine ():system ().name .. " (" .. manager :machine ():system ().parent .. " )" )
156
156
157
- print (" \n Pantallas :\n " )
157
+ print (" \n Screens :\n " )
158
158
for k ,v in pairs (manager :machine ().screens ) do
159
159
print (k .. " (" .. v :width () .. " x" .. v :height () .. " @" .. v :refresh () .. " )" )
160
160
end
161
161
162
- print (" \n Dispositivos :\n " )
162
+ print (" \n Devices :\n " )
163
163
for k ,v in pairs (manager :machine ().devices ) do
164
164
print (v :name () .. " (" .. k .. " ) " )
165
165
@@ -187,13 +187,13 @@ return ln.linenoise('\x1b[1;36m[Corruptella]\x1b[0m> ')
187
187
end
188
188
end
189
189
190
- print (" \n Regiones de memoria :\n " )
190
+ print (" \n Memory regions :\n " )
191
191
192
192
for k ,v in pairs (manager :machine ():memory ().regions ) do
193
193
print (k .. " , " .. v .size )
194
194
end
195
195
196
- print (" \n Memoria compartida :\n " )
196
+ print (" \n Shared memory :\n " )
197
197
198
198
for k ,v in pairs (manager :machine ():memory ().shares ) do
199
199
print (k .. " , " .. v .size )
@@ -266,12 +266,8 @@ return ln.linenoise('\x1b[1;36m[Corruptella]\x1b[0m> ')
266
266
count = count + 1
267
267
end
268
268
269
- -- print(count)
270
-
271
269
local rndFuck = math.floor (math.random (1 , count ))
272
270
273
- -- print(rndFuck)
274
-
275
271
count = 0
276
272
277
273
for k ,v in pairs (manager :machine ().devices ) do
@@ -306,6 +302,12 @@ return ln.linenoise('\x1b[1;36m[Corruptella]\x1b[0m> ')
306
302
end
307
303
308
304
function autofuck (bits , repetitions )
305
+ autofuckdevices (bits , repetitions )
306
+ autofuckregions (bits , repetitions )
307
+ autofuckshares (bits , repetitions )
308
+ end
309
+
310
+ function autofuckdevices (bits , repetitions )
309
311
for k ,v in pairs (manager :machine ().devices ) do
310
312
if tablelength (v .spaces ) > 0 then
311
313
for i ,j in pairs (v .spaces ) do
@@ -316,12 +318,16 @@ return ln.linenoise('\x1b[1;36m[Corruptella]\x1b[0m> ')
316
318
end
317
319
end
318
320
end
319
-
321
+ end
322
+
323
+ function autofuckregions (bits , repetitions )
320
324
for k ,v in pairs (manager :machine ():memory ().regions ) do
321
325
fuckMEM (k , bits , repetitions )
322
326
print (k .. " , " .. v .size )
323
327
end
328
+ end
324
329
330
+ function autofuckshares (bits , repetitions )
325
331
for k ,v in pairs (manager :machine ():memory ().shares ) do
326
332
fuckSHA (k , bits , repetitions )
327
333
print (k .. " , " .. v .size )
0 commit comments