PageSourceSearch

https://objective-see.org/oftw/v4.html

html objective-see.org collected 2026-09-24 09:04:39 UTC 22,359 bytes, 556 lines download raw bytes

1
2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#">
3<head>
4
5<meta charset="UTF-8">
6<title>#OTFW v4.0</title>
7<link rel="shortcut icon" href="/images/favicon.png">
8
9<meta name="twitter:card" content="summary_large_image" />
10<meta name="twitter:site" content="@objective_see" />
11<meta name="twitter:title" content="#OFTW v4.0" />
12<meta name="twitter:description" content="Empowering students in our community" />
13<meta name="twitter:image" content="https://objective-see.org/images/oftw/v4/1.jpg" />
14
15<meta property="og:type" content="website"/>
16<meta property="og:title" content="#OFTW v4.0"/>
17<meta property="og:url" content="https://objective-see.org/oftw/v4.html">
18<meta property="og:image" content="https://objective-see.org/images/oftw/v4/1.jpg">
19<meta property="og:description" content="Empowering students in our community"/>
20
21<meta name="google-site-verification" content="EFHbaJUZa6mOaOGQbFJ2xa32xu_SVhTYqvm4JHfA5dg" />
22
23<link rel="stylesheet" href="https://unpkg.com/flickity@2/dist/flickity.min.css">
24<script src="https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js"></script>
24
25
26
27
28<script>
29    document.addEventListener("DOMContentLoaded", function() {
30        function initCarouselAfterImagesLoad(carouselId) {
31            const carousel = document.getElementById(carouselId);
32            const images = carousel.getElementsByTagName('img');
33            let loadedCount = 0;
34            const totalImages = images.length;
35
36            function initCarousel() {
37                new Flickity(carousel, {
38                    autoPlay: true,
39                    wrapAround: true
40                });
41            }
42
43            function imageLoaded() {
44                loadedCount++;
45                if (loadedCount === totalImages) {
46                    initCarousel();
47                }
48            }
49
50            for (let i = 0; i < totalImages; i++) {
51                if (images[i].complete) {
52                    imageLoaded();
53                } else {
54                    images[i].addEventListener('load', imageLoaded);
55                    images[i].addEventListener('error', imageLoaded); // Handle error to prevent infinite wait
56                }
57            }
58        }
59
60        // Initialize both carousels
61        initCarouselAfterImagesLoad('carousel1');
62        initCarouselAfterImagesLoad('carousel2');
63    });
64</script>
64
65
66<script src="../js/analytics.js"></script>
vendor: 1 bytes, line 66
66
67<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
67
68
69<script src="../js/lity.js"></script>
vendor: 1 bytes, line 69
69
70<script src="../js/mustache.min.js"></script>
vendor: 1 bytes, line 70
70
71<script src="../js/oftwContentv4.js"></script>
71
72
73<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
74
75<script> 
76    $(function(){
77      $("#header").load("../header.html"); 
78      $("#footer").load("../footer.html"); 
79    });
80</script>
80 
81
82<link rel="stylesheet" type="text/css" href="/css/style.css">
83<link rel="stylesheet" type="text/css" href="/css/lity.css">
84
85<meta name="twitter:card" content="summary_large_image" />
86<meta name="twitter:site" content="@objective_see" />
87<meta name="twitter:title" content="Objective for the We v4.0" />
88<meta name="twitter:description" content="Our student-focused conference providing free talks & trainings from some of the world's top Apple security researchers, providing an invaluable learning opportunity for the community." />
89<meta name="twitter:image" content="https://objective-see.org/images/oftw/v1_1.jpg" />
90
91<meta property="og:type" content="website"/>
92<meta property="og:title" content="Objective for the We v4.0"/>
93<meta property="og:url" content="https://objective-see.org/oftw/v4.html"/>
94<meta property="og:image" content="https://objective-see.org/images/oftw/v1_1.jpg"/>
95<meta property="og:description" content="Our student-focused conference providing free talks & trainings from some of the world's top Apple security researchers, providing an invaluable learning opportunity for the community."/>
96
97</head>
98
99<body>
100
101<!-- Header/Menu -->
102<div id="header"></div>
103    
104<div class="pageContent">
105
106    <figure class="pageHeader" style="padding-bottom: 0;">
107    <figcaption class="pageHeader">
108        <span style="">'Objective for the We' v4.0</span>
109        <div class="pageSubHeader">
110            Berlin, July 2026
111        </div>
112    </figcaption>
113</figure>
114
115        <span class="wrapper">
116            <span class="contentBlock" style="width: 100%">
117                <br>
118                <div id="carousel1" class="carousel">
119                    <div class="carousel-cell"><img src="../images/oftw/v4/1.jpg" width="1000px" style="border-radius: 10px;"></div>
120                    <div class="carousel-cell"><img src="../images/oftw/v4/2.jpg" width="1000px" style="border-radius: 10px;"></div>
121                    <div class="carousel-cell"><img src="../images/oftw/v4/3.jpg" width="1000px" style="border-radius: 10px;"></div>
122                    <div class="carousel-cell"><img src="../images/oftw/v4/4.jpg" width="1000px" style="border-radius: 10px;"></div>
123                    <div class="carousel-cell"><img src="../images/oftw/v4/5.jpg" width="1000px" style="border-radius: 10px;"></div>
124                    <div class="carousel-cell"><img src="../images/oftw/v4/6.jpg" width="1000px" style="border-radius: 10px;"></div>
125                    <!--
126                    <div class="carousel-cell"><img src="../images/oftw/v3/2.jpg" width="1000px" style="border-radius: 10px;"></div>
127                    <div class="carousel-cell"><img src="../images/oftw/v3/5.jpg" width="1000px" style="border-radius: 10px;"></div>
128                    -->
129                </div>
130
131                <br>
132                <br>
133            </span>
134        </span>
135        <br>
136
137<!-- Event information -->
138<div class="wrapper" style="margin-top:0px;">
139
140    <!-- Recordings & Photos -->
141         
142<center>
143<div style="font-size: 25px; color: #505050; width: 100%; padding-top: 20px;">
144    <div class="pageInfoHeader" style="text-align:center;">
145    #OFTW v4.0:
146    <br>
147    <!--
148    Recordings & Photos coming soon...
149    -->
150    <br>
151    📸 <a class="inlineLink" href="https://www.flickr.com/photos/objectivebythesea/albums/72177720334997822/" target="_blank">Photos</a> &nbsp;&nbsp;&nbsp; 🎥<a class="inlineLink" href="https://www.youtube.com/playlist?list=PLMPXKK4OHmLs" target="_blank"> Recordings</a> 
152    <br>
153    
154    </div>
155</div>
156</center>
157
158
159<br>
160    <div style="border: 2px solid LightGray; padding-left: 15px; padding-right: 15px; border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; white-space: normal; text-align: justify;">
161    <p>
162        The <a class="inlineLink" target="_blank" href="https://objective-see.org">Objective-See Foundation</a> was pleased to present another edition of Objective for the We (#OFTW): a multi-day event aimed at empowering those interested in cybersecurity, while also working to enhance diversity in this field.
163    </p>
164    <p>
165        This in-person event provided free talks and trainings from some of the world's top Apple security researchers in order to provide cybersecurity students with an invaluable learning and networking opportunity.
166    </p>
167    <p style="text-align:center; font-size: 25px;">
168        #OFTW version 4.0, was held in Berlin on July 30<sup>th</sup> - 31<sup>st</sup>, 2026  
169        <br>
170    <!--
171        <br>
172        You can apply to attend this <b>invite only</b> event in the "<a class="inlineLink" href="#apply">Application</a>" section.
173        -->
174    </p>
175    </div>
176</div>
177<br>
178
179<!-- Speakers -->
180
181<span class="wrapper" style="text-align: left">
182<h3>Trainers &amp; Speakers</h3>
183</span>
184<br><br>
185
186<section class="productIcons" style="background-color: white; padding-bottom:15px;">
187    <div class="items">
188
189        <div class="download-link">
190            <img src="https://objectivebythesea.org/v6/images/speakers/Patrick%20Wardle.png" height="128px" width="128px" border="0" style="margin-top: 10px; border-radius: 10%;">
191                <h2 class="download-title">Patrick Wardle</h2>            
192        </div>
193
194        <div class="download-link">
195            <img src="../images/oftw/v4/Jiska.png" height="128px" width="128px" border="0" style="margin-top: 10px; border-radius: 10%;">
196                <h2 class="download-title">Jiska Classen</h2>
197        </div>
198
199        <div class="download-link">
200            <img src="../images/oftw/v4/Swantje.png" height="128px" width="128px" border="0" style="margin-top: 10px; border-radius: 10%;">
201                <h2 class="download-title">Swantje Lange</h2>
202        </div>
203
204        <div class="download-link">
205            <img src="../images/oftw/v4/Nils.png" height="128px" width="128px" border="0" style="margin-top: 10px; border-radius: 10%;">
206                <h2 class="download-title">Nils Rollshausen</h2>
207        </div>
208
209        <div class="download-link">
210            <img src="../images/oftw/v4/Gergely.png" height="128px" width="128px" border="0" style="margin-top: 10px; border-radius: 10%;">
211                <h2 class="download-title">Gergely Kalman</h2>
212        </div>
213        <br>
214
215        <div class="download-link">
216            <img src="../images/oftw/v4/Matthias.png" height="128px" width="128px" border="0" style="margin-top: 10px; border-radius: 10%;">
217                <h2 class="download-title">Matthias Frielingsdorf</h2>
218        </div>
219
220        <div class="download-link">
221            <img src="../images/oftw/v4/Lukas.png" height="128px" width="" border="0" style="margin-top: 10px; border-radius: 10%;">
222                <h2 class="download-title">Lukas Arnold</h2>
223        </div>
224
225        <div class="download-link">
226            <img src="../images/oftw/v4/Kseniia.png" height="128px" width="128px" border="0" style="margin-top: 10px; border-radius: 10%;">
227                <h2 class="download-title">Kseniia Yamburh</h2>
228        </div>
229
230        <!--
231        <div class="download-link">
232            <img src="../images/oftw/v4/silhouetteFemale.png" height="128px" width="128px" border="0" style="margin-top: 10px; border-radius: 10%;">
233                <h2 class="download-title">Student</h2>
234        </div>
235        -->
236    </div>
237</section>
238
239
240<!-- Content Pre-event -->
241
242<span class="wrapper" style="text-align: left;">
243    <br><br>
244
245<!--
246<center>
247<h3>🗣️ Talks & Panel will be announced soon</h3>
248    <br>
249</center>
250-->
251
252    <!-- Trainings -->
253
254    <h3>Trainings</h3>
255    <div id="trainings" style="margin-top:20px;">
256
257        <ul style="list-style-type:square;">
258
259        {{#trainings}}
260<li>
261    <span class="n3rdFont" style="font-size:22px;">
262        <a class="inlineLink" href="#details_{{id}}" data-lity><b>"{{title}}"</b></a>
263    </span>
264
265    <div id="details_{{id}}" style="background:#fff; padding: 10px; border-radius: 10px;" class="lity-hide">
266        {{details}}
267
268        {{#more}}
269        <br><br>
270        <a class="inlineLink" href="{{more}}" target="_blank"><b>Read More...</b></a>
271        {{/more}}
272    </div>
273
274    <br>
275    {{#speakers}}
276    <a class="inlineLink" href="https://www.linkedin.com/in/{{linkedin}}" target="_blank">{{fName}} {{lName}}</a>,
277    {{title}}
278    <br>
279    {{/speakers}}
280</li>
281<br>
282{{/trainings}}
283
284        </ul>
285    </div>
286
287    <!-- Talks -->
288    <h3>Talks</h3>
289    <div id="talks" style="margin-top:20px;">
290
291        <ul style="list-style-type:square;">
292    
293        {{#talks}}
294        <li><span class="n3rdFont" style="font-size:22px;"><b>"{{title}}"</b></span>
295        <br>
296            {{#speakers}}
297            <a class="inlineLink" href="https://www.linkedin.com/in/{{linkedin}}" target="_blank">{{fName}} {{lName}}</a>,
298            {{title}}
299            <br>
300            {{/speakers}}
301
302            
303             Slides
304            {{#slides}}
305            <div style="margin-top: 15px; margin-bottom: 20px;">
306               ➡️ View presentation <a class="inlineLink" href="../downloads/oftw/v4/{{slides}}" target="_blank">Slides</a>
307                and 
308               <a class="inlineLink" href="{{recording}}" target="_blank">Recording</a>
309                
310            </div>
311            {{/slides}}
312            <br>
313            
314
315        </li>
316        <br>
317        {{/talks}}
318        </ul>
319    </div>
320
321    
322
323
324    <h3>Panel</h3>
325    <div id="panels" style="margin-top:20px;">
326
327    <ul style="list-style-type:square;">
328
329    {{#panels}}
330    <li>
331        <span class="n3rdFont" style="font-size:22px;"><b>"{{title}}"</b></span>
332        <br>
333
334        {{#panelists}}
335        {{.}}
336        <br>
337        {{/panelists}}
338
339    
340        <div style="margin-top: 5px; margin-bottom: 20px;">
341           <a class="inlineLink" href="{{recording}}" target="_blank">Panelists</a>
342        </div>
343
344        <div style="margin-top: 5px; margin-bottom: 20px;">
345           ➡️ View
346           <a class="inlineLink" href="{{recording}}" target="_blank">Recording</a>
347        </div>
348    
349
350    </li>
351    <br>
352    {{/panels}}
353
354    </ul>
355</div>
356
357<!-- Application -->    
358  <!--
359    <a name="apply"></a>
360    <div class="wrapper">
361        <h3>🎟️ Application:</h3>
362
363        <span class="wrapper">
364            <span class="contentBlock" style="width: 100%">
365        <p>As this is an invite-only event, to be considered for participation in our event, interested students must complete a short application form. This application will help us understand your background, interests, and motivations for attending. Following the submission of applications, our Board will carefully review each candidate to select those who best align with the objectives of our event.</p>
366        <p>Selected candidates will receive notification via email, and will gain full access to both the trainings and talks of the event.</p>
367        <p>Before applying to attend, please review the following details, to make sure they align with your availability. Also, as the content of the trainings and talks center on cybersecurity topics, priority will be given to students studying security and/or technology-related majors.</p>
368                <br>
369                <b>Event Date & Location:</b>
370                <ul style="list-style-type:square;">
371                    <li>Date: July 30<sup>th</sup> (trainings & tour) and July 31<sup>st</sup> (talks, panel & closure)</li>
372                    <li>Location: Exact address will be disclosured to selected candidates
373                    </li>
374                  </ul> 
375
376                <b>Event overview:</b>
377                <ul style="list-style-type:square;">
378                <li>Day #1: July 30<sup>th</sup>
379                <br>- Trainings (09:00 am - 03:30 pm)
380                <br>
381                </li>
382
383                
384                <ul>
385                    <li>"The Art of Mac Malware: Detection & Analysis" by Patrick Wardle</li>
386                    <li>"Building and Breaking iOS Apps" by Jiska Classen</li>
387                    <li>"TBD" by Matthias Frielingsdorf</li>
388                    <li>"TBD" by Gergely Kalman</li>
389                    <li>"Introduction to iOS Reverse Engineering" by Lukas Arnold, Nils Rollshausen & Lucas Becker</li>                    
390                </ul>
391                
392
393                <br>- Afternoon Surprise Activity (04:00 pm - 09:00 pm)
394                <br>An off-site group activity in a unique Berlin location. Food included!
395                <br><br>
396
397                <li>Day #2: July 31<sup>st</sup> 
398                <br>- Talks (09:30/10:00 am - 04:00 pm) 
399                <br>
400                </li>
401                <br>- Closure: Panel discussion with happy hour (04:30 pm - 06:30 pm)
402                <br>
403                The event will conclude with a panel discussion featuring speakers from the community, alongside a happy hour for all attendees.
404                <br>
405                </li>
406                </ul>
407                Lunch and drinks will be provided each day of the event. 
408                
409                <br><br>
410                <b>Application Guidelines:</b>
411                <ul style="list-style-type:square;">
412                    <li>Due to space and other logistics, this is an invite-only event.</li>
413                    <br>
414                    <li>There is no cost to attend the event if you are selected. However, please note that attendees are responsible for covering their own lodging and transportation expenses.</li>
415                </ul>
416                <br>
417                <b>Prerequisites:</b>
418                <br>
419                <ul style="list-style-type:square;">
420                    <li>Actively studying cybersecurity, ideally Apple-focused, at any level (university, bootcamp, self-taught) or early in your security career.</li>
421                <br>
422                <li>Be able to cover your transportation and lodging expenses (if needed) to attend the event.</li>
423                </ul>
424                <br>
425                <div style="border: 1px solid #95c02d; padding: 10px; margin-top:5px; margin-bottom: 5px; border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; white-space: normal; text-align: justify;">
426                <center>
427                    <div style="font-size:23; padding-top:15px; padding-bottom: 15px;">
428                📝 If you fulfill these prerequisites, please apply via the <a class="inlineLink" href="https://docs.google.com/forms/d/1DZztip7TIlz1R4E9AgyWD-KJgtUtyvG2ji-N0T5I-6I/" target="_blank"><b>following form</b></a>.
429                </div>
430                </center>
431                </div>
432                <br>
433                ℹ️ Deadline to apply: <b>June 26<sup>th</sup>, 2026</b> 
434                <br>
435                Selected attendees will be notified via email (provided during the application), between June 29<sup>th</sup> and July 1<sup>st</sup>.
436                <br>
437                <br>
438                Note: If the selected training session reaches capacity, we may offer you an alternative session. We will notify you accordingly.
439                <br>
440                <br>
441                <br>
442                <b>Contact Information:</b>
443                <br>
444                If you have any questions you can email us at: <a class="inlineLink" href="mailto:[email protected]">[email protected]</a>.
445                <br>
446                <br> 
447         
448            <span class="wrapper">
449        
450            <div style="border: 1px solid #95c02d; padding: 10px; margin-top:5px; margin-bottom: 5px; border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; white-space: normal; text-align: justify;">
451            <center>
452             
453            Not selected, or you can't attend in-person? All talks and panels will be uploaded to our <a class="inlineLink" href="https://www.youtube.com/@objectiveseefoundation" target="_blank">YouTube</a> channel.
454            <br><br>
455            If you want updated information, you can join our <a class="inlineLink" href="https://discord.com/invite/6gVwcy2sUV" target="_blank">Discord Server</a> where you'll find an exclusive #OFTW v4.0 channel <br>(inside the "Objective-We" category).
456            </center>
457            </div>
458        </span>
459        </div>
460        -->
461
462<!-- Testimonials -->
463
464<span class="wrapper" style="text-align: left">
465<h3>Feedback</h3>
466    <center>
467    <span class="contentBlock" style="width: 800px;">
468                <br>
469                <div id="carousel2" class="carousel">
470                    <div class="carousel-cell"><img src="../images/oftw/v4/fb_1.png" width="800px" style="border-radius: 10px;"></div>
471                    <div class="carousel-cell"><img src="../images/oftw/v4/fb_2.png" width="800px" style="border-radius: 10px;"></div>
472                    <div class="carousel-cell"><img src="../images/oftw/v4/fb_3.png" width="800px" style="border-radius: 10px;"></div>
473                    <div class="carousel-cell"><img src="../images/oftw/v4/fb_4.png" width="800px" style="border-radius: 10px;"></div>
474                </div>
475                <br>
476                <br>
477            </span>
478    </center>
479</span>
480<br>
481
482<center>
483<div style="font-size: 25px; color: #505050; width: 100%; padding-top: 20px;">
484    <div class="pageInfoHeader" style="text-align:center;">
485    See also: an <a class="inlineLink" href="https://hante.cafe/posts/oftwv4.0/" target="_blank">attendee's write-up</a> for a first-hand look at the event.
486    <br>
487    </div>
488</div>
489</center>
490
491
492
493<!--
494<br>
495<br>
496<center>
497    <div style="border-radius: 10px; width: 850px; overflow: hidden;">  
498    <iframe width="840" height="630" src="https://www.youtube.com/embed/_VhJQUOj1Es?si=WkDJm6UXVmrG38ob" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
499    </div>
500</center>
501
502<br>
503<br>
504-->
505
506</span>
507<br>
508</section>
509<br>
510<!-- Friends -->
511<span class="wrapper">
512            <div style="border: 2px solid LightGray; padding: 10px; margin-top:5px; margin-bottom: 5px; border-radius: 10px;">
513            <div style="text-align: center; padding-bottom: 10px;"><b>Objective for the We v4.0</b> was possible thanks to the collaboration of:</div>
514            <center>
515                
516                <div class="logo-link" style="">
517                    <a href="https://hpi.de/en/" style="border: 0px;" target="_blank">
518                        <img src="/images/friends/HPI_B&W.png" height="130px;">
519                        <br>
520                        <div class="logo-title" style="font-size:20px;"></div>
521                    </a>
522                </div>
523
524
525                <!-- 
526                <div class="logo-link" style="">
527                    <a href="https://bumble.com/" style="border: 0px;" target="_blank">
528                        <img src="/images/friends/Bumble.png" height="100px;">
529                        <br>
530                        <div class="logo-title" style="font-size:20px;">Bumble</div>
531                    </a>
532                </div>
533                -->
534                
535
536            </center>
537            </div>
538
539        <br>
540        <div style="text-align: right; padding-right:10px;">Interested in supporting the "Objective-We" initiative? <a class="inlineLink" href="/support.html"><b>Support Us!</b></a>
541</span>
542
543<br>
544<br>
545
546    <br>
547</section>
548</div>	
549</span>
550</div>
551
552<!-- footer -->
553<div id="footer"></div>
554
555</body>
556</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.