From 849e5ccc4f3d1092f92cccbc69433cb6dce43fc1 Mon Sep 17 00:00:00 2001 From: Conor Horan-Kates Date: Thu, 17 Nov 2016 14:51:38 -0800 Subject: [PATCH] foundations for building our rogue ipk --- lg_webOS/myipk/Makefile | 21 +++++++++++++++++++++ lg_webOS/myipk/control | 12 ++++++++++++ lg_webOS/myipk/payload/poc.sh | 3 +++ 3 files changed, 36 insertions(+) create mode 100644 lg_webOS/myipk/Makefile create mode 100644 lg_webOS/myipk/control create mode 100755 lg_webOS/myipk/payload/poc.sh diff --git a/lg_webOS/myipk/Makefile b/lg_webOS/myipk/Makefile new file mode 100644 index 0000000..c7aaa0f --- /dev/null +++ b/lg_webOS/myipk/Makefile @@ -0,0 +1,21 @@ +all: myipk.ipk + +myipk.ipk: + rm -rf ipk + mkdir -p ipk/opt/myipk + # cp *.py ipk/opt/myipk + cp -r payload/* ipk/opt/myipk + # sanity + echo 'bar' >> ipk/opt/myipk/foo + tar czvf control.tar.gz control + cd ipk; tar czvf ../data.tar.gz .; cd .. + echo 2.0 > debian-binary + ar r myipk.ipk control.tar.gz data.tar.gz debian-binary + +clean: FORCE + rm -rf ipk + rm -f control.tar.gz + rm -f data.tar.gz + rm -f myipk.ipk + +FORCE: diff --git a/lg_webOS/myipk/control b/lg_webOS/myipk/control new file mode 100644 index 0000000..679b036 --- /dev/null +++ b/lg_webOS/myipk/control @@ -0,0 +1,12 @@ +Package: myipk +Version: 1.0 +Description: application to meddle with LG webOS TV +Section: extras +Priority: optional +Maintainer: conor +License: CLOSED +Architecture: all +OE: myipk +Homepage: unknown +#Depends: python python-distutils python-pyserial python-curses python-mmap python-ctypes +Source: N/A diff --git a/lg_webOS/myipk/payload/poc.sh b/lg_webOS/myipk/payload/poc.sh new file mode 100755 index 0000000..9b3a009 --- /dev/null +++ b/lg_webOS/myipk/payload/poc.sh @@ -0,0 +1,3 @@ +#!/bin/ash +# ugh, not sure i should be specifying that +nc -l -vvv localhost 1234 \ No newline at end of file