npm install
$ frida QuakeSpasm --enable-jit -l _agent.js
$ curl -s http://localhost:1337/stats | jq
$ curl -s -X POST http://localhost:1337/attack | jq
| import Foundation | |
| import AVFoundation | |
| import ImageIO | |
| import MobileCoreServices | |
| import BespokeCore | |
| struct FrameInfo { | |
| var frame:CGImage | |
| var frameDuration:TimeInterval |
I’m looking for any tips or tricks for making chrome headless mode less detectable. Here is what I’ve done so far:
Set my args as follows:
const run = (async () => {
const args = [
'--no-sandbox',
'--disable-setuid-sandbox',
'--disable-infobars',| <!doctype html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <script src="https://unpkg.com/three"></script> | |
| <script | |
| src="https://unpkg.com/three/examples/js/loaders/GLTF2Loader.js" | |
| ></script> | |
| <script src="script.js" defer="defer"></script> | |
| </head> |
| // | |
| // CameraView.swift | |
| // ALCameraViewController | |
| // | |
| // Created by Alex Littlejohn on 2015/06/17. | |
| // Copyright (c) 2015 zero. All rights reserved. | |
| // | |
| import UIKit | |
| import AVFoundation |
| <figure class="video-player"> | |
| <video preload="none" width="1280" height="720" poster="video.jpg"> | |
| <source src="video.webm" type="video/webm" /> | |
| <source src="video.mp4" type="video/mp4" /> | |
| </video> | |
| <button class="play-toggle">Toggle play</button> | |
| <button class="mute-toggle">Toggle mute</button> | |
| </figure> | |
| <script> | |
| // Initialize video player |
Instagram makes API calls to non-HTTPS endpoints with session cookies in the request headers allowing full session hijack by a malicious actor.
Steps to reproduce (on Mac OS X):
| // Minimal version of MeshBasicMaterial | |
| // But removed everything except shadow | |
| // then only render the shadow | |
| var shadowMaterial = { | |
| transparent: true, | |
| uniforms: THREE.UniformsUtils.merge([ | |
| THREE.UniformsLib['common'], | |
| THREE.UniformsLib['shadowmap'] | |
| ]), |
| var mediaJSON = { "categories" : [ { "name" : "Movies", | |
| "videos" : [ | |
| { "description" : "Big Buck Bunny tells the story of a giant rabbit with a heart bigger than himself. When one sunny day three rodents rudely harass him, something snaps... and the rabbit ain't no bunny anymore! In the typical cartoon tradition he prepares the nasty rodents a comical revenge.\n\nLicensed under the Creative Commons Attribution license\nhttp://www.bigbuckbunny.org", | |
| "sources" : [ "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" ], | |
| "subtitle" : "By Blender Foundation", | |
| "thumb" : "images/BigBuckBunny.jpg", | |
| "title" : "Big Buck Bunny" | |
| }, | |
| { "description" : "The first Blender Open Movie from 2006", | |
| "sources" : [ "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4" ], |
| // NOTICE 2020-04-18 | |
| // Please see the comments below about why this is not a great PRNG. | |
| // Read summary by @bryc here: | |
| // https://github.com/bryc/code/blob/master/jshash/PRNGs.md | |
| // Have a look at js-arbit which uses Alea: | |
| // https://github.com/blixt/js-arbit | |
| /** |