Skip to content

Instantly share code, notes, and snippets.

@kitsook
kitsook / ripVCD.sh
Last active Apr 6, 2021
Shell script to rip VCD with VLC and then transcode with ffmpeg
View ripVCD.sh
#!/bin/bash
set -e
## Script to rip VCD with VLC and then transcode with ffmpeg
if [ "${BASH_VERSINFO}" -lt 4 ]; then
echo "Require bash 4 or higher"
exit 1
fi
@kitsook
kitsook / Dockerfile
Created Dec 13, 2020
Alt attempt on Google CTF 2020 writeonly
View Dockerfile
FROM ubuntu:20.04
RUN apt-get update && apt-get upgrade -y && apt-get install -y socat
RUN set -e -x; \
groupadd -g 1337 user; \
useradd -g 1337 -u 1337 -m user
COPY attachments/chal /home/user/
COPY flag /home/user/
View rocm.txt
ROCk module is loaded
userx is member of video group
=====================
HSA System Attributes
=====================
Runtime Version: 1.1
System Timestamp Freq.: 1000.000000MHz
Sig. Max Wait Duration: 18446744073709551615 (0xFFFFFFFFFFFFFFFF) (timestamp count)
Machine Model: LARGE
System Endianness: LITTLE
@kitsook
kitsook / lsusb.txt
Created Mar 26, 2019
Jetson Nano lsusb
View lsusb.txt
~$ sudo lsusb -v
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.20
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 3
View dmesg.txt
~$ dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.140-tegra (buildbrain@mobile-u64-3531) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Wed Mar 13 00:32:22 PDT 2019
[ 0.000000] Boot CPU: AArch64 Processor [411fd071]
[ 0.000000] OF: fdt:memory scan node memory@80000000, reg size 48,
[ 0.000000] OF: fdt: - 80000000 , 7ee00000
[ 0.000000] OF: fdt: - 100000000 , 7f200000
[ 0.000000] Found tegra_fbmem: 00800000@92cb6000
[ 0.000000] OF: fdt:Reserved memory: failed to reserve memory for node 'fb0_carveout': base 0x0000000000000000, size 0 MiB
[ 0.000000] OF: fdt:Reserved memory: failed to reserve memory for node 'fb0_carveout': base 0x0000000000000000, size 0 MiB
@kitsook
kitsook / cpuinfo.txt
Created Mar 26, 2019
Jetson Nano cpuinfo
View cpuinfo.txt
~$ cat /proc/cpuinfo
processor : 0
model name : ARMv8 Processor rev 1 (v8l)
BogoMIPS : 38.40
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd07
CPU revision : 1
@kitsook
kitsook / FibonacciNum.java
Last active Jun 18, 2017
TriFib - A Java stream approach on testing triangular Fibonacci numbers
View FibonacciNum.java
package net.clarenceho.TriFib;
import java.util.stream.Stream;
import java.math.BigInteger;
public class FibonacciNum {
/**
* Stream of Fibonacci number in BigInteger
* @return stream of Fibonacci number
@kitsook
kitsook / detect.py
Created Jan 1, 2017
Face detection with OpenCV
View detect.py
import cv2
import numpy as np
cv2.namedWindow("camera", 1)
capture = cv2.VideoCapture(0)
# Set to None to use default size
# To improve performance, can specify a lower resolution. e.g. 320x240
width = 320
height = 240
@kitsook
kitsook / SConscript
Last active Jun 23, 2020
SConscript for compiling v8 engine under MongoDB 3.0.x source tree
View SConscript
# Copyright 2012 the V8 project authors. All rights reserved.
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
View FizzBuzz.java
package net.clarenceho.test;
public class FizzBuzz {
public static String doFizzBuzz1(int i) {
StringBuilder sb = new StringBuilder();
if (i % 3 == 0) {
sb.append("Fizz");
}
if (i % 5 == 0) {