Whitehat Final ripapp 2024
82 challenges with 84 published solutions between them. The writeups for this event were found in public repositories. Each link is pinned to the commit it was read from.
Where these writeups liveUncategorised80
The upstream scoreboard did not say, so neither do we.
ArraysKt ArraysKt
2 official solutionsAlso written up in: jiniljeil/CTF, jiniljeil/CTF
CollectionsKt CollectionsJVMKt
2 official solutionsAlso written up in: jiniljeil/CTF, jiniljeil/CTF
AdapterHelper
1 official solutionAlso written up in: jiniljeil/CTF
AnimatedStateListDrawableCompat
1 official solutionAlso written up in: jiniljeil/CTF
ArrayDeque
1 official solutionAlso written up in: jiniljeil/CTF
BitwiseOperationsKt
1 official solutionAlso written up in: jiniljeil/CTF
BlendModeUtils
1 official solutionAlso written up in: jiniljeil/CTF
CancellableContinuationImpl
1 official solutionAlso written up in: jiniljeil/CTF
Chain
1 official solutionAlso written up in: jiniljeil/CTF
CollectionsKt CollectionsKt
1 official solutionAlso written up in: jiniljeil/CTF
CombineKt$combineInternal$2
1 official solutionAlso written up in: jiniljeil/CTF
CombineKt$zipImpl$1$1
1 official solutionAlso written up in: jiniljeil/CTF
ComponentActivity
1 official solutionAlso written up in: jiniljeil/CTF
ConstraintWidget
1 official solutionAlso written up in: jiniljeil/CTF
ContentInfoCompat
1 official solutionAlso written up in: jiniljeil/CTF
CoordinatorLayout
1 official solutionAlso written up in: jiniljeil/CTF
Also written up in: jiniljeil/CTF
Also written up in: jiniljeil/CTF
DebugProbesImpl
1 official solutionAlso written up in: jiniljeil/CTF
DiffUtil
1 official solutionAlso written up in: jiniljeil/CTF
DisplayCutoutCompat
1 official solutionAlso written up in: jiniljeil/CTF
Empty
1 official solutionAlso written up in: jiniljeil/CTF
EventLoopImplBase
1 official solutionAlso written up in: jiniljeil/CTF
FilesKt FilePathComponentsKt
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt CollectKt$collectIndexed$2
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt DelayKt$fixedPeriodTicker$3
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt EmittersKt
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt MergeKt$flatMapLatest$1
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt MergeKt$mapLatest$1
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt MigrationKt$switchMap$$inlined$flatMapLatest$1
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt ZipKt$combine$$inlined$combineUnsafe$FlowKt ZipKt$1
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt ZipKt$combine$$inlined$combineUnsafe$FlowKt ZipKt$2
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt ZipKt$combine$$inlined$combineUnsafe$FlowKt ZipKt$3
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt ZipKt$combine$1$1
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt ZipKt$combine$5$2
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt ZipKt$combine$6$2
1 official solutionAlso written up in: jiniljeil/CTF
FlowKt ZipKt$combineUnsafe$1$1
1 official solutionAlso written up in: jiniljeil/CTF
FragmentManager
1 official solutionAlso written up in: jiniljeil/CTF
JobSupport
1 official solutionAlso written up in: jiniljeil/CTF
ListPopupWindow
1 official solutionAlso written up in: jiniljeil/CTF
LockFreeLinkedListNode
1 official solutionAlso written up in: jiniljeil/CTF
MapsKt MapsJVMKt
1 official solutionAlso written up in: jiniljeil/CTF
MapsKt MapsKt
1 official solutionAlso written up in: jiniljeil/CTF
MathUtils
1 official solutionAlso written up in: jiniljeil/CTF
MotionController
1 official solutionAlso written up in: jiniljeil/CTF
MutexKt
1 official solutionAlso written up in: jiniljeil/CTF
NotificationCompat
1 official solutionAlso written up in: jiniljeil/CTF
NumbersKt BigIntegersKt
1 official solutionAlso written up in: jiniljeil/CTF
OnBackPressedDispatcher
1 official solutionAlso written up in: jiniljeil/CTF
OpReorderer
1 official solutionAlso written up in: jiniljeil/CTF
PaintCompat
1 official solutionAlso written up in: jiniljeil/CTF
Also written up in: jiniljeil/CTF
PathKt
1 official solutionAlso written up in: jiniljeil/CTF
PathTreeWalk$dfsIterator$1
1 official solutionAlso written up in: jiniljeil/CTF
ProduceKt
1 official solutionAlso written up in: jiniljeil/CTF
Also written up in: jiniljeil/CTF
RectKt
1 official solutionAlso written up in: jiniljeil/CTF
RegionKt
1 official solutionAlso written up in: jiniljeil/CTF
SemaphoreKt
1 official solutionAlso written up in: jiniljeil/CTF
SequencesKt SequencesKt
1 official solutionAlso written up in: jiniljeil/CTF
SequencesKt SequencesKt$runningFold$1
1 official solutionAlso written up in: jiniljeil/CTF
SequencesKt SequencesKt$runningFoldIndexed$1
1 official solutionAlso written up in: jiniljeil/CTF
SequencesKt SequencesKt$runningReduce$1
1 official solutionAlso written up in: jiniljeil/CTF
SequencesKt SequencesKt$runningReduceIndexed$1
1 official solutionAlso written up in: jiniljeil/CTF
SharedFlowImpl
1 official solutionAlso written up in: jiniljeil/CTF
StackTraceRecoveryKt
1 official solutionAlso written up in: jiniljeil/CTF
StartedWhileSubscribed$command$1
1 official solutionAlso written up in: jiniljeil/CTF
StateFlowImpl
1 official solutionAlso written up in: jiniljeil/CTF
StringsKt StringsKt
1 official solutionAlso written up in: jiniljeil/CTF
SupportMenuInflater
1 official solutionAlso written up in: jiniljeil/CTF
TestTimeSource
1 official solutionAlso written up in: jiniljeil/CTF
TickerChannelsKt
1 official solutionAlso written up in: jiniljeil/CTF
UArraysKt UArraysKt
1 official solutionAlso written up in: jiniljeil/CTF
UByte
1 official solutionAlso written up in: jiniljeil/CTF
Also written up in: jiniljeil/CTF
ULong
1 official solutionAlso written up in: jiniljeil/CTF
UShort
1 official solutionAlso written up in: jiniljeil/CTF
ViewKt$allViews$1
1 official solutionAlso written up in: jiniljeil/CTF
ViewTransition
1 official solutionAlso written up in: jiniljeil/CTF
WindowInsetsAnimationCompat
1 official solutionAlso written up in: jiniljeil/CTF
Misc2
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
BottomSheetBehavior
1 official solutionAlso written up in: jiniljeil/CTF
CollapsingToolbarLayout
1 official solutionAlso written up in: jiniljeil/CTF