ProCodeCG – Private Training – Malware – 12 Sept 2019 – Day #1

Standard

Day #1 of Malware Private Training 🙂

Today we learned about what malware are, how do they infect, how do they hide, how do they propagate, and how to detect them in general 🙂

We tried to infect some files with our own virus too 😀

Screen Shot 2019-09-13 at 11.06.54

a virus in Python

Screen Shot 2019-09-13 at 11.07.23

the anti-virus

Screen Shot 2019-09-13 at 11.07.23

and we also take a look on how to dump some hex for a file 😀

Screen Shot 2019-09-13 at 11.15.23

we’re going to use Python for learning the general ideas and algorithms, but later we will use C to be able to access lower level 😉

IMG_0797

Next week we’re going to do more investigation about viruses and dissect them 🙂

ProCodeCG Kids Regular Coding Class – 5 Jan 2019

Standard

Happy New Year 😉

IMG_2889

IMG_2891

IMG_2892

Hello Agham 🙂

IMG_2859

IMG_2872

Agham wants to do challenges today 🙂

IMG_2888

He finished Minecraft Hour of Code

IMG_2902

and then working on Blockly Games

IMG_2922

IMG_2927

IMG_2928

Agham got some help from Ka Djalu 🙂

IMG_2862

Djalu is still working on encryption and decryption virus

IMG_2864

IMG_2873

IMG_2884

Testing the encryption and decryption process

IMG_2886

Infecting the files

IMG_2932

and modifying the virus

IMG_2913

Sam’s apps is working but still needs lots of improvement

IMG_2863

IMG_2868

The code

IMG_2885

The app 🙂 We’re going to design a more interesting GUI 🙂

IMG_2904

Al is still figuring out what to be the next game 🙂

IMG_2865

IMG_2879

IMG_2882

IMG_2893

IMG_2908

IMG_2926

IMG_2935

Badi is exploring a new game

IMG_2866

IMG_2869

IMG_2870 IMG_2871

IMG_2887

IMG_2907

Hafiz finished the Flappy Bird Game 😉

IMG_2874

IMG_2883

IMG_2899

IMG_2933

Fathan is creating a horror Mario Bros-like Game 🙂

IMG_2890

 

IMG_2895 IMG_2898

 

IMG_2912

IMG_2924

IMG_2925

There are always interesting things going on in our class 🙂 We’ll be reporting about our next class 🙂

*Photos and videos are also available here

 

 

 

ProCodeCG Kids Coding Camp – Python Programming – Day #3

Standard

The last day of Kids Python Programming Coding Camp 🙂

IMG_7095

IMG_7140

Veyzha actually learned two things today: Python programming and GameMaker 😀 Veyzha had successfully made a simple calculator GUI in Python and then helped Kenzie to do the same thing 🙂

IMG_7097

IMG_7104

Kenzie finished the task to create a simple calculator with GUI and explore simple artificial intelligence in Python 😉

IMG_7098

IMG_7145

IMG_7146

IMG_7154

IMG_7155

Vius had completed lots of difficult challenges. Including creating a pizza restaurant form that can calculate the price and the discount for different kind of pizzas and different kind of toppings for each kind of pizzas 😀

IMG_7101

IMG_7107

IMG_7152

IMG_7153

Ren finished task very quickly today 🙂 He went through encryption, decryption, virus, antivirus and encryption-decryption virus then simple artificial intelligence 😀

IMG_7111

Ren helped Veyzha to debug the program 😉

IMG_7122

IMG_7144

 

IMG_7157

Capt. Faris created his own applicable app with Android Studio 😀 Awesome 🙂

IMG_7156

Our incredible Python Programmers 😉 Veyzha had to leave earlier so there were only 3 of them at the end of the class 🙂

IMG_7158 IMG_7160

Glad to be able to produce another class of Python Programmers! See you again kids, now you have the skills most people want so bad 🙂

ProCodeCG Kids Coding Camp – Python Programming Day #3 – 31 Dec 2016

Standard

Day #3! We’re ready to create some virus, infect some files and recover them using anti-virus 😉

IMG_9747

Zaky

IMG_9748

Dea

IMG_9749

Abit

IMG_9750

and Arya couldn’t wait to see how viruses work 😀

IMG_9751

We learned two virus today: a duplicating self virus and an encryption virus 🙂 For each virus there is an antivirus.

IMG_9752

The code for each one is very long and cryptic

IMG_9753

It took a while to type and debug it 🙂

IMG_9754

IMG_9755

Plus we have to be extra careful running the virus, otherwise the whole directory of python work for the last 3 days will be infected 😀

IMG_9757

We had to quarantine the virus in a separated folder to make sure it only infect the files we wanted to be infected 🙂 Notes: running anti-virus will clean the virus file too 😀

IMG_9758

This is how the kids look like after hours of virus-antivirus coding LOL

IMG_9761

Dea had just lost her virus wiped away by the anti-virus, Abit start massaging his shoulder due to long typing, and Arya said “Ka, I’m giving up typing, can we take a break” for the tenth times 😀

IMG_9762

So Capt. Zaki had to copy the virus file to Arya’s laptop after Arya promised he will type the anti-virus 😀

IMG_9769

IMG_9770 IMG_9771

IMG_9772

While Capt. Fizhan specialization is still: babysitting 😀

IMG_9774

IMG_9776

Here they are: our kids python programmers! Watch out world! They can encrypt, they can decrypt and they can create viruses that encrypt!!! 😀

IMG_9780

The screenshots of our codes today 😀

Bildschirmfoto 2016-12-31 um 9.11.25 AM Bildschirmfoto 2016-12-31 um 9.26.23 AM

Bildschirmfoto 2016-12-31 um 9.26.35 AM Bildschirmfoto 2016-12-31 um 10.21.35 AM

Bildschirmfoto 2016-12-31 um 10.30.27 AM Bildschirmfoto 2016-12-31 um 11.26.57 AM

Bildschirmfoto 2016-12-31 um 11.27.55 AM Bildschirmfoto 2016-12-31 um 11.33.45 AM

Next week we will start Creating Apps and Arduino Programming Coding Camp 🙂 Will be reporting very soon! Happy New Year! 😉

ProCodeCG at C0&Co DevCember2016 – 17 Dec 2016

Standard

ProCodeCG was taking part in this awesome developer meetup day 🙂 As listed on the poster, our founder shared about Intro to Python for Encryption and Decryption.

devcember2016

This event adopt BarCamp concept where there are many stages with different speakers delivering different topics at the same time. ProCodeCG was on Bar 3, the session is from 13:00 – 13:45

IMG_8692

Before the session started, Kang Helmi from DyCodeX gave an opening speech

IMG_8693

Followed by a welcome speech from the owner of Co&Co Space

IMG_8698

He explained about Co&Co and very welcome about anyone who’s interested making collaboration or signing up for membership. They are giving special price and discount 🙂

IMG_8699

DyCodeX gave away a cool developer t-shirt to one of the audience 😉

IMG_8701

The lobby

IMG_8695

Fully packed with people

IMG_8696

This event really drew lots of people to come 🙂

IMG_8697

ProCodeCG Team 🙂

IMG_8700

We had our cool ProCodeCG Kids Captain there too 🙂 He helped us explaining about ProCodeCG 🙂

IMG_8707

Since there was an audience asked “what is ProCodeCG?” we showed some videos about ProCodeCG Kids and ProCodeCG Coding Mum 🙂

IMG_8711

And then we learned some Python 🙂

IMG_8712

The audience

IMG_8694

IMG_8703

IMG_8704

We learned some encryption, decryption, GUI and virus 🙂 This one is an example of a brute force of a caesar cipher. Can you spot devcember2016 there? 😉

IMG_8705

After us, DyCodeX will share about Intro to ESPectro 🙂

Mas Adit and Mba Ria were getting ready 🙂

IMG_8706

So sorry we had to leave and couldn’t join the other sessions so the report must end here :((

IMG_8708

DevCember will be an annual event, so see you next year! So proud to be part of this cool event! 🙂

ProCodeCG Kids Coding Camp – Python Programming – Day #3

Standard

The last day! We learned to create virus, and the antivirus of course! 😀

Before we learn how to create virus, we have to learn how to write to and read from a file 🙂

Bildschirmfoto 2016-06-29 um 9.23.40 AM

We also have learn how to find files in directory

Bildschirmfoto 2016-06-29 um 9.38.28 AM

or finding a specific file

Bildschirmfoto 2016-06-29 um 10.26.05 AM

Then we can start create the virus

Bildschirmfoto 2016-06-29 um 8.59.06 AM

The virus is not dangerous, basically it just makes a copy of itself to another file, and only .py files 🙂 The antivirus is simply deleting the virus body from the infected file

Bildschirmfoto 2016-06-29 um 10.45.49 AM

We also created an encryption virus using a simple substitution cipher

Bildschirmfoto 2016-06-29 um 12.10.11 PM

The antivirus is simply reversing the process which is decrypting using substitution cipher 🙂
Bildschirmfoto 2016-06-29 um 12.11.24 PM

Some kids arrived late so we waited a bit before starting the class

IMG_5362
IMG_5363

The class (only missing one kid who didn’t feel so well today)

IMG_5364
IMG_5366

Each piece of code is being tested. This is the view of Capt. Zaki laptop’s screen.

IMG_5369

Lots of code needs debugging, Capt. Zaki handles two computers at the same time 😀
IMG_5373 IMG_5374
IMG_5375 IMG_5376

Busy captains
IMG_5377 IMG_5378

We finally finished all the codes!
IMG_5379

So it’s a wrap! 🙂

IMG_5383

Tomorrow we will learn how to create apps for android 🙂

This is us on the way home, fully packed on the back seat LOL
IMG_5384

Until tomorrow! 😉

Kids Regular Coding Class – 30 April 2016 – More projects

Standard

Hello! The class today was in Digilife Dago! 🙂
Awa came with a bike! This was before class and he was going to park the bike 😉

IMG_0325

Lots of kids today!

IMG_0326

And lots of thing to do!

IMG_0327

We found out that one of the kids, a newcomer, Rezandra is actually very good in animation. He created this with Blender!

IMG_0328

Azriel with his new ProCodeCG jacket, explaining his project plan with Farrell they named Vengeance Project 😀
IMG_0329

We needed two laptop in front, one to display the coding and one to find some internet connection 😀

IMG_0330

We had lots of progress too, Pru had modified her code into more interesting game with unexpected rule 😀
IMG_0331

Awa was working on FlappyBird Project and took a break once for a while.

IMG_0332

Cinta and Awa are in the same team with Malik in the project.

IMG_0333

Farrell and Azriel discussing about their project. They broke down tasks to be doing and who’s gonna assigned to do it. They said they’re going to make some virus, some trojans and also some ssh programing, oh well 😀

IMG_0335

Cinta was very excited about creating FlappyBird with Java 😉
IMG_0337

While Clarence put some unusual and brilliant ideas to his code. He liked it a lot and played his own game over and over again.

IMG_0338

And so did Pru! 🙂
IMG_0339

Lots of minds doing lots of work!

IMG_0340

Roni did very well too. He typed lots and lots of code and made it work.
IMG_0342

The codes displayed on the screen were intended for different groups. The left one was for Reza and Rezandra who were working on adding score to their code and the right one was for Ardi who was keeping up with several object he missed.
IMG_0347

Ardi finished all the typing job but there were several errors. We’re going to fix it next week, ok!

IMG_0348

We had a visit from Ibu Riri Amalas Yulita – GM Customer Service Management Telkomsel and Ibu Eni -GM Operation Infomedia 🙂 Thank you so much for supporting ProCodeCG 🙂
IMG_0351

And, Aliyah gave us a surprise. She had just came back to the class after a while and she had to catch up. She did it very well and look at her! Still doing code in a restaurant during lunch 😀
13077092_10206889363252601_2244895733888175857_n

She already created a totally different games from what she did in the class before!

13119011_10206889363532608_1349335923124663568_n

You should show us this game to us next week Al!!! 🙂

See you next week! 😉

ProCodeCG Kids Regular Coding Class 23 Jan 2016 – Combo Box in Python

Standard

Hello again! Today we decided not to continue our project on App Inventor since it requires a stable and fast connection and today we got no wifi connection. App Inventor takes lots of time to load the emulator, plus not every kids has email account to activate an App Inventor account so we will do something else today.

IMG_4151

Today we continue working on our unfinished counting down code. And also how to create combo box so we will modify our code to have combo box to select day, month and year.

IMG_4153IMG_4152IMG_4155

Creating combo box with Python Tkinter is quite straighforward.

Bildschirmfoto 2016-01-23 um 5.31.45 PM

This one is the code we want combo box GUI to be added on.

Bildschirmfoto 2016-01-23 um 5.32.47 PM

We also got a new sample of virus so we probably will dissect it next week! 😉

Bildschirmfoto 2016-01-23 um 7.53.54 PM

ProCodeCG Kids Half-Day Camp Virus AntiVirus Day #3

Standard

Wow, the last day of Kids Half-Day Coding Camp Virus AntiVirus!

IMG_2837

Today we create encypting virus and its antivirus 🙂

IMG_2838

The last day felt a bit different, because we knew tomorrow we won’t be doing this anymore 😥

IMG_2842

The pattern for each coding camp batch (3 days)  is always like this: day #1 everyone tends to be very quiet because they still don’t know each other. Day #2 they started to make friends and talk to each other, share things etc. Day #3 they would have spent enough time to be best buddies and that’s exactly when the camp ends 😀

IMG_2843

This batch is very interesting because ALL the girls are: serious, almost never talk to each other, very quiet, work alone and not demanding.

IMG_2845

And the boys are: SUPER loud, play computer games A LOT, eat A LOT, always working in groups and very demanding 😀

IMG_2846

When the shalat time comes, the girls have to wait until the boys done performing theirs because the boys will take up lots of space at the musholla while being very intimidating and loud 😀

IMG_2847

These two girls sneaked up after the boys done 😀 They got dumped from the musholla by the boys the day before so they decided to avoid the boys 😛

IMG_2848

Yeay, there have been more than 100 kids joining our coding camp since 2014! 🙂

IMG_2850

One of our favorite facility at Digilife is the screen that can connect to Apple TV through AirPlay. A Mac can display the screen wirelessly and so an iPhone! 😉

IMG_2853

Look. At. The. Boys. LOL

IMG_2854

It took forever to gather all of them to get their pic 😀

IMG_2855

Oh well…

IMG_2856

… still not ready…

IMG_2857

half-ready

IMG_2858

we had to keep taking pics because each time somebody’s face was behind others!

IMG_2859

again..

IMG_2860

AirPlay disconnected so we decided to took more pic, again 😀

IMG_2861

Notice that the girls stand still while the boys… *no comment LOL*

IMG_2862

it was impossible to get everyone’s face on the camera, OMG 😀

IMG_2863

so we stopped taking pics before this gone crazier 😀

IMG_2864

We took some pics with parents

IMG_2867

and with the student too 😉

IMG_2869

while the others play games on the other side

IMG_2870

this one insisted to stay on his corner 😀

IMG_2871

“It’s nice here, a comfortable place with high speed wifi and air conditioner. Beside, I haven’t been picked up yet.” He said. 😉

IMG_2873

Bye-bye kids, see you very soon on the next coding camp! *sob sob*

IMG_2876

This is some screenshots of what we code today! 😉

Bildschirmfoto 2015-12-30 um 10.38.00 AM

Bildschirmfoto 2015-12-30 um 10.49.41 AM

Bildschirmfoto 2015-12-30 um 12.11.44 PM

Bildschirmfoto 2015-12-30 um 7.25.03 PM

ProCodeCG Kids Half-Day Coding Camp Virus Antivirus Day #2

Standard

Virus Antivirus Coding Camp Day #2!

IMG_2776

Day #2 is always when the kids start to know each other 🙂

IMG_2777

The girls tend to be quiet and consistently pay attention while the boys started to gather and make noises 😛

IMG_2778

Today we start creating the virus, and see how it worked 😀

IMG_2779IMG_2782IMG_2783IMG_2784IMG_2785IMG_2786IMG_2787IMG_2789

This one always freaked out about running the virus because he had just heard that the captain got python-based game stopped working infected by the virus LOLIMG_2790

But we finally finished testing the virus and created the antivirus to recover all the infected files 😉

IMG_2791IMG_2792IMG_2793IMG_2794IMG_2795IMG_2796IMG_2798IMG_2799IMG_2800IMG_2801IMG_2802

IMG_2803

We also learned about some encryption and decryption, because tomorrow we will make encryption virus! 😀

IMG_2804IMG_2805

This is how the virus and the antivirus look like 😉

Bildschirmfoto 2015-12-29 um 12.14.31 PM

We’ll be reporting again tomorrow! 😉