
What we’re about
The purpose of the group is to be Professor X's Cerebro, and find them all.
Embedded (Linux, bare metal, OS internals, so called IoT, Industrial, Firmware, FPGA, Hardware, etc.) Engineers and practitioners should join the group, if they have interest in meeting, sharing and learning.
We aim to meet monthly. Some meetups are covert. For the public meetups, unless the hosts or the speakers refuse to do so, the videos, as well as addendum when the speaker chooses to do so (mostly Ron) are uploaded to https://youtube.com/@ronmunitz (in particular to this playlist).
CFP for the next meetups (submit your talks here)
Relevant groups (member requests are audited):
Spread the word - the more the merrier (and the more meetups) #embededisrael
We are always happy to accept new members, new talks, new hosts and new sponsors.
See you!
Upcoming events (2)
See all- Meetup #21: Linux Kernel Debugging MechanismsWeka, Tel Aviv-Yafo
Welcome to our 21st (published) meetup, (re)tackling Linux Kernel debugging mechanisms after 5 years (and videos on youtube that are still good, and are said to have inspired a generation, heh).
First, important notes:
Double registration alert:
Registration is mandatory and *will be checked* so please make sure you RSVP here, and in addition register in https://docs.google.com/forms/d/e/1FAIpQLSf8X2YvLD8dTTDowQXb1Q_Xn2_LvRWZN_3WvSOaSQKqUatjiA/viewform?usp=sharing
You absolutely have to register in this link, and carefully read the event guidelines there. It is IMPORTANT and we want you, by all means, to avoid any inconveniences (due to being lazy and not reading what I wrote CAREFULLY).
Don't lie, don't write partial details, don't play games, and don't pretend you are oh-so-secret. You are not. If you really think you are, and plan to attend, reach out to Ron in private, and he will make that decision for you.You can still submit a talk - and we are looking forward to your lightning talks. I gave an example of what a good lightning talk is in the Toka meetup (that we were unfortunately forbidden from publishing online) . Use the CFP, Luke. And please do it before May 15th. If you do it after it you will happily be considered for the next events.
Last, but not least:
Do not unsubscribe from updates - if you don't read the updates or otherwise follow our community rules, you will meet the consequences.
Everyone, including e-v-e-r-y-o-n-e MUST RSVP to the meetup event, and when time comes - fill the registration form. Respect your hosts!AGENDA
17:30PM - 6:00PM Gathering. Networking, High Fives, Hugs (Everyone @ Embedded Israel)
6:00PM - 6:15PM Welcome notes: About Embedded Israel, KernelIl and the reincarnation of KernelTLV - community Building #1 - Ron Munitz (Founder @ Embedded Israel)
6:15PM - 6:45PM Kernel Debugging mechanisms [1/?] - Ron Munitz (CoE @ The PSCG/PSCG Holdings LTD)
In this talk which will be the first of (potentially many, hence the question mark), I will survey some of the kernel debugging mechanisms, starting with a tailored references to Kernel debuggers and their use in several phases (including very early boot), as per covered in the first (recorded!) meetups and addendum, in 2020. Other mechanisms will include coredump (which was essentially covered in the binfmt discussions), kexec, kprobes, plain sysfs/debugfs entries, maybe some /proc/ entries (although a lot has been covered, especially in the debugging and security aspects), and even the good old (useful!) magic sysrq key, and a demo or two will likely take place.The intended outcomes of this talk are to:
- See what is interesting enough to give more detailed talks on the next times we meet (if Kernel oriented meetups are still a thing)
- Give you the chance to submit your own talks - whether you are a world class expert, or someone being exposed to some of these mechanisms for the first time - and eager enough to learn thoroughly, and then propose to show off with your acquired knowledge.The talk will give you enough time to submit your proposals for the next talks, by the end of the meetup day. Do note, that you are welcome to replace Ron in his talk if you are proficient with any of the aforementioned topics.
6:45PM - 7:00PM - Networking Break
7:00PM - 7:40PM State persistence over kexec - Mike Rapoport (Linux Kernel Engineer @ Microsoft)
For long time kexec was a faster way to reboot a machine without incurring delays caused by firmware and bootloaders. However for many applications even a kexec reboot still means significant service degradation, like disruption of the running guests in virtualized environments and the need to rebuild in-memory caches for large databases.We propose Kexec HandOver (KHO) mechanism that allows serialization and deserialization of kernel data as well as preserving arbitrary memory ranges across kexec.
In addition, KHO keeps physically contiguous memory regions that are guaranteed to not have any memory that KHO would preserve, but still can be used by the system. The kexeced kernel bootstraps itself using those regions and marks all handed over memory as in use. KHO users then can recover their state from the preserved data. This includes memory reservations, where the user can either discard or claim reservations.
7:40PM - 8:00PM Community Building For those who really want to have a community / networking for those who came for free food
This is a place for those who want to be involved, and take part in the decisions going forward. It is also the place to plan the next meetups, including, starting and finalizing the agenda while we meet (And that is possible, if good and serious people attend)8:00PM - Until we are kicked out Community Building / Lightning Talks / Networking
We are looking forward to seeing you, and having more people participate. As (almost) always, if you have something great to talk about - I am happy to "give up my spot" for you. And by all means, submit talks. Submit Lightning talks. Participate. Share the word. Have your organization sponsor the community - we are planning awesome things, and we want to always keep objective!
Last words: Everyone, including everyone registers. No one unsubscribes from updates. Please don't test us.
See you soon!
- Meetup #19: (yet another) Hardware and IoT Cybersecurity oriented meetupTBA, Tel Aviv-Yafo
IMPORTANT NOTICE - THE MEETUP WILL BE RESCHEDULED . PLEASE STAY TUNED FOR UPDATES. WE MOVED IT TO A DISTANT DATE - BUT WE WILL DEFINITELY HOLD IT IN THE NEXT MONTH OR TWO.
For reasons beyond our understanding, after setting the meetup on the 24.3 (instead of having the Kernel debugging one then) due to GM's request, and postponing it in a week due to logistics issues at the host, the meetup will be postponed/rescheduled/moved.
We had great backup plans, but they would require me to pay to host you, and I'm done doing that (+they were in another city).
Anyways, GM say:
"Thanks for registering to our meetup!
Unfortunately, due to an unexpected logistic issue, we will not be able to hold the event as planned.
We hope to be able to hold it at a future time and update accordingly."I am sorry for the inconvenience and the disappointment. Trust me I am much more disappointed than you are, and it is time for you to get your companies to sponsor our meetup group on a yearly basis, so that no meetup will ever be cancelled or rescheduled again, ever.
I am leaving the original text in tact, because this meetup will happen at another time.
-----
Double registration alert:
Registration is mandatory and *will be checked* so please make sure you RSVP here, and in addition register in You absolutely have to register in this link, and carefully read the event guidelines there. It is IMPORTANT and we want you, by all means, to avoid any inconveniences (due to being lazy and not reading what I wrote CAREFULLY)IMPORTANT: you can still submit a talk - and we are looking forward to your lightning talks. I gave an example of what a good lightning talk is in the Toka meetup (that we were unfortunately forbidden from publishing online) . Use the CFP, Luke. And please do it before March 17th. If you do it after it you will happily be considered for the next events.
More updates will come, including a MANDATORY additional registration link. Do not unsubscribe from updates - if you don't read the updates or otherwise follow our community rules, you will meet the consequences.
Everyone, including everyone MUST RSVP to the meetup event, and when time comes - fill the registration note. Respect your hosts!AGENDA
5:30PM-6:00PM Gathering. Networking, High Fives, Hugs (Everyone @ Embedded Israel)
6:00PM-6:15PM Welcome notes: About Embedded Israel, community Building - Ron Munitz (Founder @ Embedded Israel)
6:30PM - 7:00PM Intro to Hardware Reverse Engineering - Dan Peled (Cyber Security Group Manager @ GM)
In this talk, "Intro to Hardware Reverse Engineering," we’ll cover the basics of embedded systems, printed circuit boards (PCBs), and techniques to physically access and analyze hardware.
We’ll explore common components, debug interfaces, and basic hardware defenses. By the end, attendees will have the essential skills to reverse engineer simple embedded devices and identify debug interfaces.7:00PM - 7:10PM Networking break
7:10PM - 7:40PM Hacking HiSilicon Cameras for...Necessity (and hacking several million other devices while at it) - Ron Munitz (CoE @ The PSCG/PSCG Holdings LTD)
In this talk I will present the taxonomy of adding remote debugging and OTA-ing mechanisms to a popular COTS Security Camera device I have been working on for a while, a little while ago. The story starts with the why and how (Design house not very responsive on SW development features) remote debugging capabilities had to be updated, continues with some of the techniques used to understand the firmware structure, resulting in a self extracting archive that adds capabilities without the vendor support, and ends with the understanding that the same techniques can be used to take over millions of other, very similar devices. The main takeaway of this talk is that there is a thin line between being a Linux hacker, and being a hacker, but other takeaways include understanding supply chain (and time to market) fl[a|o]ws, common Embedded Linux filesystem structures, "security opportunities" when working with incompetent managers who experience their first Consumer device manufacturing and shipping, and last but not least, how the great nation of China can help you to PwN the masses as a by product, just because "it's there".7:40PM-8:15PM: Pwn Without Own: Hacking $100K Gas Chromatograph Without Hardware - Vera Mens (Vulnerability Researcher @ Claroty/Team82)
ICS/OT research is tough without access to rare, expensive equipment. In this talk, we’ll show how we reverse-engineered a $100K Gas Chromatograph, leveraging its Ethernet capability to explore remote attack vectors. By disassembling the firmware and mapping key components, we fully emulated the device, reconstructed internal structures, and decoded proprietary protocols—all without physical access. Oh, and found a RCE vulnerability of course :)8:15PM - Until we are kicked out Community Building / Lightning Talks / Networking
We are looking forward to seeing you, and having more people participate. As (almost) always, if you have something great to talk about - I am happy to "give up my spot" for you. And by all means, submit talks. Submit Lightning talks. Participate. Share the word. Have your organization sponsor the community - we are planning awesome things, and we want to always keep objective!
Last words: Everyone, including everyone registers. No one unsubscribes from updates. Please don't test us.
See you soon!