ProCodeCG Kids Private Coding Class – White Hacking – 17 Feb 2020

Standard

The menu today is hacking an Android phone with Metasploit πŸ˜‰

IMG_3218

while also cracking password with Hydra in the background πŸ˜‰

IMG_3219

setting up Metasploit

IMG_3222

the tutorial on ProCodeCG Channel πŸ˜‰

IMG_3225

generating trojan to be installed on the Android Phone

IMG_3226

the Upgrader.apk is generated

IMG_3227

waiting for the victim to run the app

IMG_3228 IMG_3229

IMG_3230

now we need to move the .apk file to the Android phone

IMG_3231

IMG_3232 IMG_3233

didn’t work with email

IMG_3234

we transfer the file using this

IMG_3235

it is downloaded

IMG_3236 IMG_3237

IMG_3238

we should lower down the security setting on the phone

IMG_3239

IMG_3240 IMG_3241

IMG_3242

it is installed

IMG_3243

but not detected yet on the Metasploit window

IMG_3244

we should figure out how to make this work in the next class

IMG_3245

we had compressed the .apk to make it less detectable by the security of the phone OS

IMG_3246 IMG_3247

IMG_3249

but still not yet succeeded πŸ™‚

IMG_3250

alright will try it again next time πŸ˜‰

IMG_3221 IMG_3220

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – White Hacking – 24 Jan 2020

Standard

Today Rajwaa will start learning White Hacking πŸ™‚

IMG_1036

a wifi adapter we will use to hack wifi later πŸ™‚

IMG_1032

Rajwaa has to go through some coding and puzzle challenges to learn about basic security in system and computer

IMG_1033 IMG_1035

IMG_1037

IMG_1038 IMG_1039

IMG_1044

IMG_1045

IMG_1046

IMG_1047

while also installing Kali Linux so next time we can start to do some hacking πŸ™‚

IMG_1040 IMG_1041

IMG_1042 IMG_1043

there are lots of interesting experiments in White Hacking for Rajwaa to do πŸ™‚ Until next time πŸ˜‰

IMG_1034

*Photos and videos are also available here

ProCodeCG – Coding Camp End 2019 – Machine Learning, White Hacking, Creating Games & GOLANG – Day #3 – 1 Jan 2019

Standard

Day #3 is time to finished up the projects πŸ™‚

Joe

IMG_8989

is learning some machine learning implementation with Thunkable

IMG_8994

and then download the app to the mobile phone

IMG_8997

the code

IMG_8998

The app can detect object from the pic taken by camera

IMG_8999

the app displays the description of the object

IMG_9001

and Joe learned to add text to speech code so the app will also announce the object detected out loud πŸ™‚

IMG_9002

IMG_9011 IMG_9014

IMG_9012 IMG_9010

Joe is really interested in learning White Hacking, he asked for permission if he was allowed to start installing Kali Linux πŸ™‚ Too bad the Virtual Box cannot be installed to Joe’s Macbook probably because the Mac OSX has not been updated to the newest version

IMG_9017

Joe accompanying Ardhi doing hacking πŸ˜€

IMG_9022

Faishal has been working really hard developing custom object detection with TensorFlow

IMG_8990

IMG_8993 IMG_9004

and we finally can make it learn! πŸ™‚

IMG_9015

and shows the TensorBoard! Later Faishal has successfully completed all the steps and compile the object detection test code with jupyter notebook without errors, after several hour struggling with errors and installation and kernel switching πŸ˜€

IMG_9018

Djalu finally patches most of the bugs in his Pizza Order Application in GOLANG πŸ™‚

IMG_8991 IMG_8996

It now has full features

IMG_9013

IMG_9030

IMG_9032 IMG_9036

and runs beautifully and smoothly πŸ˜‰

IMG_9046 IMG_9047

super awesome! congrats, Djalu! πŸ™‚

IMG_9049

Ardhi is doing several hacking today: hacking Android, Windows, Facebook and Google Sign-In πŸ™‚

IMG_8992

IMG_8995 IMG_9027

Successfully steal a Google Sign-In

IMG_9040

IMG_9038

IMG_9041 IMG_9042

and then steal a Facebook login

IMG_9044

but not yet successfully hack any Androids or Windows because most of the devices are strongly protected by the OS and anti-viruses, so hacking is really not that easy πŸ˜‰ This is just to show you how to be more careful protecting your devices πŸ™‚

IMG_9045

Kinan adding loads of codes to the game and make it more realistic πŸ™‚

IMG_9016 IMG_9005

we added different lives for the enemy. it takes more shots to make a bigger enemy disappear

IMG_9003 IMG_9021

now is the time to add more levels to the the game

IMG_9028 IMG_9033

IMG_9034

and also add lives for the player, so the player will have 3 lives before the game ends

IMG_9035

we will keep adding features to the game because Kinan seems to like this game very much πŸ™‚ but the target for this camp has been covered πŸ™‚

IMG_9039 IMG_9043

Lunch time

IMG_9019 IMG_9020

The class

IMG_9006 IMG_9007

All have different topics in this class but all have finished the projects πŸ™‚ until next time, buddies! πŸ™‚

IMG_9024

IMG_9051

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 7 Dec 2019

Standard

Weekend is time to do what we like πŸ™‚ Our thing to do on Saturday is doing coding and research πŸ™‚

Capt. Faris is creating a chatting app that has already been used to help the learning process at his school πŸ™‚

IMG_7015 IMG_7026

the app accessed from an iOS device

IMG_7076

IMG_7078

it can also detect bad words πŸ˜€

IMG_7077

Syadad is doing a very interesting machine learning project today πŸ™‚

IMG_7012

it is to guess which door leads to a room without zombie πŸ™‚

IMG_7034 IMG_7035

the data of each room

IMG_7036

a very interesting project πŸ™‚ and Syadad did it very well πŸ™‚

IMG_7037

the next project is to predict whether someone will survive a Titanic crash or not, based on recorded data

IMG_7124

Al is working on the same project as Syadad’s

IMG_7013

after choosing from several alternatives, Al chose the Zombie Project πŸ™‚

IMG_7038 IMG_7088

it contains lots of levels

IMG_7091

the data set is empty because it’s in the code

IMG_7109

the code

IMG_7105

IMG_7106 IMG_7107

IMG_7108

lots of code but Al did it anyway πŸ™‚

IMG_7110

Fadhlan is doing a research about the motor driver for SNAPBOT 3

IMG_7014

we have 3 options πŸ˜€

IMG_7022 IMG_7032

fueling up first before continuing the work πŸ˜€

IMG_7051

Baran keeps making progress in the JavaScript learning

IMG_7016

IMG_7027

today Baran learns conditional statements

IMG_7030

IMG_7040 IMG_7060

Ara is ready to hack windows today πŸ™‚

IMG_7017 IMG_7039

it worked πŸ˜€

IMG_7048

but nobody else willing to let their laptop be a target πŸ˜€ next project is to hack wifi using dictionary and rainbow table attack with CowPatty πŸ™‚

IMG_7049

Kibie’s task today is to explore Blockly Games

IMG_7018 IMG_7025

and then start to learn some Python with CodeCombat πŸ™‚

IMG_7083 IMG_7092

Capt. Awa helped Kibie to go through some levels

IMG_7120 IMG_7125

Techa was given 7 minutes before the class started πŸ˜€

IMG_7019

and then he had to continue creating the game πŸ™‚

IMG_7045

Techa’s Shooting Game is now has all required features. Next week Techa will create BreakOut Game and then Space Invaders Game πŸ™‚

IMG_7061

Vey’s project today is measuring height with Arduino πŸ™‚

IMG_7020

IMG_7042 IMG_7072

yes, it worked! *Capt. Awa helped to download the libraries and display the result to the LCD

IMG_7098 IMG_7099

and then Vey continue working on his game πŸ™‚

IMG_7119

Sam had finished the Juz Amma and Object Recognition App so he’s ready for a new project. Sam did some research and decided to create a Panic Button App πŸ™‚

IMG_7021

Capt. Faris helped Sam to get the GPS location

IMG_7085

the code

IMG_7093

IMG_7095

the app πŸ™‚ we’re still figuring out how to get the address of the coordinates

IMG_7094

because we have to use Google Maps API

IMG_7104

and it is not easy and not free πŸ™‚

IMG_7117

Badi is going to create a simple electronics wiring today, and he looks super excited πŸ˜€

IMG_7029

before Badi learns to do soldering on his own, he’s got to do it right using the breadboard

IMG_7033

Badi’s first wiring πŸ™‚ and it works! the button will activate the LED *the full video is on the link below

IMG_7043

Farrell is figuring out how to implement his ideas into his game

IMG_7041

IMG_7075

Farrel wants to move to the next room whenever he gets to the end of the room, and he finally figured it out πŸ™‚

IMG_7097

Boy is going to make a game to be presented at school in a few weeks πŸ™‚

IMG_7044

He’s making a Space Invader Game

IMG_7059

IMG_7080 IMG_7084

It is 50% ready πŸ™‚ Boy still has to add more assets and codes into the game

IMG_7127 IMG_7128

IMG_7129

Mika’s project today is humidity and temperature sensor

IMG_7053

IMG_7052

the weird thing is the Arduino Board wouldn’t compile and if it did, it won’t recognize the usb port, so we still haven’t yet succeed to see the sensor readings. We have changed the Arduino and also the cables but still not working. Going to figure it out next week

IMG_7121

Cean is doing some web programming again today πŸ™‚

IMG_7074

with HTML and JavaScript

IMG_7086

IMG_7087

we’re coding to add some code to make those buttons work πŸ™‚

IMG_7096

IMG_7102

IMG_7116

Capt. Awa stopped by to help πŸ™‚

IMG_7079

he helped Vey to install the libraries and make the LCD program works

IMG_7081

Capt. Awa also helped Kibie with Python on CodeCombat and taught Techa how to build things with RedStone in Minecraft πŸ™‚

IMG_7118

Syathir is still working on his shooting game, and the next class he will be ready to create BreakOut Game πŸ™‚

IMG_7100 IMG_7101

Fab finally solved the problem in his game

IMG_7103

but when he added another sprite, the game start malfunctioning. We’re still figuring this out

IMG_7111

IMG_7114

Yogi wants to add lap counter into the Race Car Game, which is a BRILLIANT idea πŸ™‚

IMG_7113

so the idea is to create an object that will be hit each time the car run through the finish line, and display the counter

IMG_7115

Yogi is still working on it, we’ll see the progress in the next class πŸ™‚

IMG_7126

The class

IMG_7023 IMG_7024

IMG_7028 IMG_7112

IMG_7082

C20D1C55-E4D5-49FD-9A81-E45D2BE42238

IMG_7055

*Photos and videos are also available here

ProCodeCG – Kids Private Class – White Hacking – Day #5 – 17 June 2019

Standard

The last day already πŸ™‚ *but don’t worry Ara will still take the class regularly after this πŸ˜‰

IMG_3764

Our to do list for today πŸ˜‰

IMG_3765

And then Ara is installing DVWA for like the 10th times πŸ˜€

IMG_3766

it didn’t work on Ara’s laptop but worked well on the Mac

IMG_3768

this time Ara got this .php file which is a good sign

IMG_3769

got some problems with dpkg but we fixed this

IMG_3770

the point is that we’re going to make the target use a proxy that has been intercepted by BurpSuite to get the session id to be used by Hydra to crack the password πŸ˜€

IMG_3771

DVWA installation and setup success πŸ™‚

IMG_3772

IMG_3773

now loading the BurpSuite

IMG_3774

setting up the browser to use proxy manually (directed to BurpSuite)

IMG_3775

setting up BurpSuite

IMG_3776

and cracking up password using Hydra πŸ™‚

IMG_3778

ok all task for today is accomplished, very well done! πŸ™‚

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 23 July 2016 – Exhibition Prep Part 1

Standard

Hello! Today we did some prep for the upcoming ProCodeCG Kids Exhibition πŸ˜‰ We also did lots of other things today πŸ™‚

IMG_7297

Azriel was preparing to present his code for the exhibition

IMG_7298

While Capt. Cinta giving jumpstart to Awa and Darrell πŸ™‚
IMG_7299

Edo helped Tyo to create Android apps with Thunkable

IMG_7301

We had a newcomer: Zahran πŸ˜‰ His little brother looked interested in what his big bro was doing, like any other ProCodeCG Kids LittleΒ Bros πŸ˜€
IMG_7302

Awa was catching up with the Cyber Security topic he missed last week

IMG_7303

We also had Vian back (after quite a long time), he was under Capt. Faris assistance πŸ™‚
IMG_7304

And later Azriel said there was something wrong going on with his code and he cancelled the presentation LOL

IMG_7305

Clarence and Prudence are the most quiet students in class. They were also keeping up with the Cyber Security thing and the finished it πŸ™‚
IMG_7306

Yaaay, our Capt. Reza was back! He came and before had a chance to unpack his back and set up his laptop, he already served the duty of helping other kid πŸ˜‰ ❀
IMG_7308

Faris, while helping Vian, was doing an investigation about the source code of Pokemon Go πŸ˜€ He downloaded the .apk and decompile it. And dissected it πŸ˜€

IMG_7333

We didn’t need the projector today because so many things were going on πŸ˜€

IMG_7309

Capt. Cinta started a new project we named: InstaKilo πŸ˜€ This is a simple apps supposed to look like Instagram where we have photos and people can like and leave comments πŸ™‚
IMG_7310

We’re developing it with Thunkable πŸ™‚

IMG_7312

Awa looked so serious! πŸ˜€
IMG_7313

So did Darrell πŸ™‚

IMG_7315

So did Zahran πŸ˜€
IMG_7316

Awa got the bestΒ tutor πŸ™‚ Look how happy he was πŸ˜€

IMG_7317

Yayyy Rezandra came too with a finished game in GameMaker for exhibition! All we need is adding scores and more features πŸ™‚
IMG_7319

The game looked like this πŸ™‚

IMG_7334

Muhammad came too! (with his little brother, so typical in ProCodeCG Kids Coding Class to see pairs of sibling like this πŸ˜€ )

IMG_7321

Azriel was very busy fixing his code while Reza was busy catching up
IMG_7322

We’re all busy!

IMG_7323
IMG_7324 IMG_7325

We’re busy and we discuss with each other to solve things
IMG_7326

This is Azriel’s code. Apparently there was some error related to the datatype (the method expect integer while the input parameter was float)

IMG_7327

Awa was working so hard he said Β he need to faint for a while πŸ˜€ πŸ˜€ πŸ˜€
IMG_7328

Malik came with his code in (pure) Java. A chatting apps.

IMG_7330

We just need to fix a few error.Β The code is written in Java. No visual programming, no drag and drop πŸ˜€
IMG_7332

Tyo and Edo were working on their code for exhibition
IMG_7335

Muhammad was doing some password cracking example
IMG_7336

Awa went to the other side of the class to check what other kids were doing πŸ™‚

IMG_7342

Any progress, Azriel?
IMG_7343

Prudence had finished her Cyber Security task and she moved on to the next challenge

IMG_7344

Reza did come late but he successfully caught up!
IMG_7345

One of the most entertaining things in this place is that we always find a pet πŸ˜€

IMG_7346

The cat just quietly napping on the table πŸ˜€
IMG_7347

And we will name it Thunkable πŸ˜€

IMG_7348

ProCodeCG Kids Regular Coding Class – 16 July 2016 – CyberSecurity

Standard

We’re back after the long holiday πŸ˜‰ Lots of kids were still on vacation so the class wasn’t fully packed today πŸ™‚

IMG_6814

Ok we learned a new thing today: CyberSecurity πŸ˜‰

Bildschirmfoto 2016-07-16 um 9.33.52 AM

This good site teach us about CyberSecurity by pretending that we were a CTO of a start-up social network company πŸ˜‰

First we chose the avatar

Bildschirmfoto 2016-07-16 um 9.34.35 AM

then the company
Bildschirmfoto 2016-07-16 um 9.35.02 AM

and then the server was being attacked by virus so we have to decide what defense to be applied to the server with only 3 coins πŸ˜€

Bildschirmfoto 2016-07-16 um 9.35.59 AM

To gain more coins, we have to do three challenges: Coding Challenge, Password Cracking Challenge and Social Engineering Challenge
Bildschirmfoto 2016-07-16 um 9.44.54 AM

The coding challenge was quite easy, most of ProCodeCG Kids have done this with Blockly or Thunkable

Bildschirmfoto 2016-07-16 um 9.49.33 AM

Then we had to create some secure password and crack some passwords πŸ™‚ This taught us how to create secure passwords and the logic of people who do cracking

Bildschirmfoto 2016-07-16 um 9.49.39 AM

We also learned about social engineering fraud. Like phishing email.

Bildschirmfoto 2016-07-16 um 10.04.21 AM

We learned to identify suspicious things about phishing emails
Bildschirmfoto 2016-07-16 um 10.06.38 AM

And after we finish the challenge the company will grow!

Bildschirmfoto 2016-07-16 um 10.06.48 AM

This is another example of identifying suspicious website
Bildschirmfoto 2016-07-16 um 10.07.32 AM

A really good way to inform the kids about fake websites! πŸ˜‰

Bildschirmfoto 2016-07-16 um 10.08.15 AM

We also learned how to differ fake caller by identifying red flags in the conversation.
Bildschirmfoto 2016-07-16 um 10.08.51 AM

We listened to the recording and identify weird sentences

Bildschirmfoto 2016-07-16 um 10.10.17 AM

So kids will aware about phishing attempt πŸ™‚
Bildschirmfoto 2016-07-16 um 10.10.24 AM

After finishing all challenge, we will get more coins and be able to protect our company fully πŸ™‚

Bildschirmfoto 2016-07-16 um 10.13.15 AM

The next level of social engineering challenge
Bildschirmfoto 2016-07-16 um 10.33.30 AM

We learned that we should be really careful about credit cards information

Bildschirmfoto 2016-07-16 um 10.35.40 AM

As the company grows, there will be mor challenges and attack. But with more coins, we deploy firewall, buy more servers and filter traffic. This way kids will learn about things they should pay attention about cyber security of a company.
Bildschirmfoto 2016-07-16 um 10.43.34 AM

Yaaay, fully protected πŸ™‚

Bildschirmfoto 2016-07-16 um 10.44.19 AM

We finished all the tasks today so we have time to discuss about our project to be presented on upcoming ProCodeCG Kids Exhibition 17 Aug 2016 πŸ™‚

cIMG_6815

Capt. Cinta had also some time to continue her Python challenge on CodeSaya.com πŸ™‚

IMG_6817

We’ll be back again next week! πŸ™‚