#development
1 messages · Page 268 of 1
im surprised u haven't hopped onto the swiftui chain
@gaunt mesa my computer can’t load up swiftui views
Fr
I seriously need to get round to learning swift
@lapis vessel use the 100 days hacking with swift tutorial its very good
I’ve tried
Is that swift or swift ui
lol
14.2 will be out soon so I'll be getting some more CVEs 😁

100 days doesnt cover anything about networking... 😔
networking isnt directly swift thats why
look up apple's networking APIs if thats what you're looking for
If you just want networking I can give you my class for it
Making it ez
I just gotta find it first
I'd say once you know the core language, picking up specific parts of the API and individual frameworks isn't too challenging
@lapis vessel u could probably skip some of the days since it kinda does more of a "general programming introduction"
Exactly
My method of learning Swift is/was
Learn the core fundamentals
Then just learn the stuff I need
Do you guys usually use frameworks for networking or nah like almofire thing
@gaunt mesa oh yeah I know how to pick and choose my way round that lol
yep
Do you guys usually use frameworks for networking or nah like almofire thing
@proud geyser my class is fully native
Avoiding massive dependencies
alamofire looks very nice
But it’s huge
I use dependencies
But why use one when I can just make my own mini version
In 50 or so lines
NSURLRequest
()
what's the difference between NSURLRequest and NSMutableURLRequest
So I can just pass headers, body, url and request type
And it returns a dictionary
what's the difference between NSURLRequest and NSMutableURLRequest
@gaunt mesa you can modify stuff about it after wards
Such as request type
And headers
Afaik
what's the difference between NSURLRequest and NSMutableURLRequest
@gaunt mesa one is mutable 🤔
That’s probably more true
I'll let you guess which one
bruh moment
Wait can you make get requests with vapor
well
Vapor obviously
But you can’t add that to apps
Well that’s wrong, you probably can with great difficulty
But the tool chain is like 500mb

My favourite
@primal perch
is path to springboard binary
So when you import a depend does it import the entire thing in a app or just the required part
If that makes sense
Somewhere in CorrServices
Eeeeerrrrrrrr
It will strip unused stuff at compile time
thats the springboard framework binary since nothing is in the springboard binary anymore
and the sim path is something long
let me try to find
if I link against a library, that whole library is here to stay
thank
How so it doesn’t affect the app size if we dont import all the stuff from depend @grim sparrow ?
if I link against a library, that whole library is here to stay
@lapis vessel what does stripping do then? (Genuine question)

stripping is for symbol names
Oh ok
So for instance i use a depend thats 200mb of so and when i import some part of code it does the whole thing get compiled?
Or just the part of it
What dependency is 200mb
ok so most linking is dynamic, so the library is a separate file
and the whole library is there, not just the parts you need
Cool phone buddy
Oh but cant you import the prt of it in obj c like #import <Foundation/Foundation.h>
Wait nvm nvm
import Foundation
That was dumb
#import <Foundation/Foundation.h> is just the headers, doesn't do any linking
System libraries already on device are ok, because they aren’t bundled with your app
find /Applications/Xcode.app/ -name SpringBoard or smth @tepid olive
Like an external library that sits in the frameworks folder of your app
they may also be in ~/Library/Developer
14.2 will be out soon so I'll be getting some more CVEs 😁
@lapis vessel you find more bugs?

old ones
remember the first infoleak that required root?
its worth finding them though
Idkkk this is just for curiosity can you use obj c frameworks with swift tho??
yeah
Last dumb question i swear
that one's finally been fixed
noice
Idkkk this is just for curiosity can you use obj c frameworks with swift tho??
@proud geyser yes sir
you don't hear about bounty rewards until after everything's live


Still the best background don’t @ me

Then what is
not that


@twilit jungle show us your background 
I do need to look at the new ones in big sur though
its probably anime tiddies bro
lol
he cant post it here
Nah
Its the modified version of my twitter background
Wowww


nfrcoal
when is that from
out of context
Never happened


lol

ban all these leakers

true
Why does packet loss have to exist
f

packets != frames
I don’t even know why
mac or win
Its Ethernet over everything
Means you have a bad connection to the server

eta dgh0st stream for us in [redacted] 
packet loss is usually at the links between the server and your home network
can also happen between your computer and your router if you have some kind of internal issue
but that would affect everything
not just game streaming


nice router bro
Max link is 100Mb/s
Yes
and literal why
Because
his parents kinda cuck him
just put the router in your room
and say yea its mine i bought it with my own money
ez
It is
no i mean the new router
i'm so confused
why would your parents not let you buy a router
with your own money

Because they’re fucked
I’m not allowed out the house
so scuffed
dont you literally go to school irl
your parents are really wack
...
But I have to be straight back
i get that
And shit
That’s what I’ve said
why not be allowed to go to the store
School is the worst place right now
L
this generation's parenting is so scuffed lol
back in my day in the 40s we went off to war at 18

back in my day in the 40s we went off to war at 18
@lethal kayak true
Guys
How much of a sin
Will I be committing
By plugging a power strip into a power strip

you will be causing a fire hazard
I have one plug in my room and I’m tired of constantly switching stuff
you will be causing a fire hazard
@lethal kayak how so
I thought as long as I don’t draw too much it’s ok
too risky
because
manufacturer could've cheaped out or if one of the strips fails it can catch fire
True
could short itself and melt and then catch the dust around it on fire

They work in parallel right?
true

why is cumulonimbus not pronounced cum ooh lo nim bis

no it's pronounced kyoom you loh nim bus
Are you leaving me for another catgirl
Yes because you never turned into an actual catgirl
cock
dont care
@half walrus https://github.com/kimmknight/remoteapptool
this served my purposes
Gofile is a free and anonymous file-sharing platform. You can store and share data of all types (files, images, music, videos etc...). There is no limit, you download at the maximum speed of your connection and everything is free.
springboard* binaries
sim ones
for anyone who is interested
Quick question. How do I call a function, for example FLEX menu from embedded dylib from cycript with frida/anything else?
“You can also show FLEX programmatically:
// Objective-C
[[FLEXManager sharedManager] showExplorer];
// Swift
FLEXManager.shared.showExplorer()”
@rugged lake what are u trying to do
how is this man
This is getting out of hand
It is astonishing how insecure iOS really is without SEPENIS
not really its like any other OS
once you have arbitrary code exec ofc its gonna be a bruh

:frmelt:
suck my cock for the answer

once you have arbitrary code exec ofc its gonna be a bruh
@primal perch which is why the goal is to stop arbitrary code exec

talk until mute 
why r u muted
for cumming
hi
how is ur day
yes
true
@grave sparrow ick, yeah, losing windows support is a big worry for arm. I don't think Microsoft has announced anything, and tbh they probably can't unless Apple kindly gives them near-production hardware
L
which I'm sure they won't, they just have to wait and buy a retail Mac and hope Parallels runs ARM Windows ok as-is
@tepid olive im not home bro
@tepid olive wtf smoke at home bro
I have parents bro
@tepid olive just do drugs with them
@narrow mason I will get killed
@tepid olive true
Hello,guys,i need ur help 🙂
So,i added border,to an object
And it setting border to only one object
But i want to set it to any this green buttons
Not asking you
Thanks 😄
Dm

Somebody can help?
yiy
LMAOOOO
isnt windows available for arm processors
@grave sparrow yes Microsoft have a few arm laptops
But it’s ass
afaik they don’t have a translation layer, so good luck running most software
anyone wanna loan me a $5 steam gift card
loan?
I basically just need Autodesk
@grave sparrow thought, surely
Something like
Parallels
Would work right?

There is an arm version of windows
So bootcamp is possible
It’s just if Apple will actually do it
The only iso I can find is from the preview program
Wow
I’ve found a great feature of bootcamp utility app
It’s great for clearing apfs snapshots
Just open it and leave it running
trying to help a friend
In the background it deletes them all
That doesn’t work though
well then you’re doing it wrong

Do you get any errors etc
that’s just apfs
It’s fucked for partitioning
Volumes are great though
On my external I have 4 volumes
And then 1 partition for Ubuntu
Haha bye
I should probably sleep

3:15am
Since the beginning of time, time has passed
Fuck knows
lol
Time is a strange mysterious thing
is it because of daylight saving Fuckery?
Clocks went back an hour on Sunday

Pog
Most of Western Europe is afaik
If you go to Dover you can see an hour ahead in time

For the uneducated
The white cliffs of Dover?
Ye
When I went to France
It was cheaper to fly
Than travel across the country and then get the train
I went with school and getting a coach across the country was almost the same price as just flying

oof
Yeah I went with school last November before the virus hit Europe 
Fucking Poggers trip
Rip
What
You’ve been typing for ages
And then just “G”
@vivid dew AM BACk
NO WORRY
thank
mod was retard
so i got mute
but now is ok
my mute technically lasts for 9 more minutes but

@vivid dew AM BACk
@tepid olive welcome back cock!
my mute technically lasts for 9 more minutes but
@tepid olive
@tepid olive
🤣
afaik they don’t have a translation layer, so good luck running most software
@grim sparrow they always had 32-bit x86 translation and I think now have x86_64
it was a key feature of this redux of Windows on ARM, because they’re probably never ever getting a meaningful number of Windows users to shift onto a non-Intel platform
so they may as well at least try to be x86-compatible
compared to macOS where Apple is already pushing compatibility pretty hard with the DTK, they make it feel urgent
ironically Macs going ARM will probably push hundreds of thousands of new Windows ARM users
gm sir @lethal ice
Huh didn’t know that very cool
anyone know why i’d get this error building on iOS and nowhere else
i’d like my smoke tests or whatever this is supposed to be called to pass 6/6 
Because your toolchain does not have @available which macOS does
You could use shep’s patch which is pinned here
mmm nah i’ll just write it out
__isOSVersionAtLeast is super easy to write using -[NSProcessInfo isOperatingSystemAtLeastVersion:] anyway

But deep has taught us to do method checks @lapis vessel
Method checks > version checks 
yeah respondsToSelector is king

shit code from flow: objc #define EITHER_OR(obj, sel1, sel2) [obj respondsToSelector:@selector(sel1)] ? [obj sel1] : [obj sel2]
only exists because apple decided to add "mediaControls" to the start of every property name

I'm almost surprised @nimble parcel hasn't released anything
@lapis vessel firstly I haven’t released anything in a year so I wouldn’t be surprised if I were you lmao
and secondly I shifted to a different strategy in Supercharge so I’m not working on dsc stuff anymore
shit code from flow:
objc #define EITHER_OR(obj, sel1, sel2) [obj respondsToSelector:@selector(sel1)] ? [obj sel1] : [obj sel2]
@lapis vessel this might not work the way you expect btw becauseobjwill be evaluated twice
consider using an inline function instead or just be very sure you’re not doing anything with side effects in the obj expression
for example if you did EITHER_OR(views[i++], @selector(a), @selector(b)) it would increment i twice
yeah I know
it was very quickly thrown together, if I was to do it properly I'd do it the way that the MIN MAX macros work where they save it in a variable
Guys
I might be big dumb rn but
When you change your root password, it's still changed when you are no longer jailbroken, right?
Well, when you're not jailbroken
I assume that iOS uses root somehow, considering the fact that it exists (it's j not available to the user)
So how does iOS access root?
When the password is changed
uh
don’t quote me on this
but
i don’t think the OS needs root
cuz
it probably has perms to do whatever whenever
without a password
your password is saved on /etc/passwd
it doesn’t use shadow
iOS needs root to perform some file system stuff
everything running as root, with full privileges, would not be very safe
launchd -> daemons -> entitlements-> userland
Some processes on iOS do run as root. They don’t need to “login” to root though
Is that a string?
Could be a class 🤷♂️
"Notification"
not a class buddy
UNDEF:00000000009D5888 extrn _SBLockButtonPressedNotification:qword
UNDEF:00000000009D5730 ; Imports from /System/Library/PrivateFrameworks/SpringBoardUI.framework/SpringBoardUI
apparently
Ah, no, see, that was the symbol. It’s probably a string, but that hasn’t been established yet. Just saying
SBUI is always fun
rule 1: dont link with SBUI
@misty cradle im not
I think I do- for alerts
im literally just looking in ida to see how device lock is done
i dont want to have to hook idle timeout and lock press
so im going lower
An interesting topic
That should just make click lock sound
Ah
to see where else shit gets done with it
im not tryna point out that particular function
thats just where it was selected
pain
you are right tho
iokit would probably be the man behind this
welp SBLockButtonPressedNotification works if i observe for that, but that doesnt solve my issue of the idle timer i dont think
it does not
Ah
I probably figured it out
well there is
Does a device really lock if it doesn’t have a passcode?
Please can auto lock just happen so I can test
Does a device really lock if it doesn’t have a passcode?
@marble tiger not really lol. It does but it doesn’t
Lock state in places stays as if it was unlocked
But in some places it does change
It’s weird
Wtf it’s been 30 secs
Oh here
Rippp
Doesn’t work with auto lock
Guess I’ll have to also observe for idle timer
DAMN IT WHY DID I CLOSE IDA

am I just brain dead or
or
or can’t I find how to make sub domains on nginx
@gentle crescent
afaik they’re just like regular hostnames, you can list them as well inside their own server block for nicer organization if fitting
@ any dev here who has worked on sneaker bots / wants to make one, DM me :fr2:
@misty cradle
@misty cradle
@gaunt mesa

or can’t I find how to make sub domains on nginx
@tepid olive https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-16-04
cool
passcode is now fully working
time to add support for other passcode formats
@gaunt mesa do you have jailbroken device
if so
can i ask a favor

how secure is your passcode
@grave sparrow
10 likes and ill ping everyone
@lethal ice stfu

how secure is your passcode
@grave sparrow my regular passcode is just two digits repeated 3 times
My with-SEP password
Instead of Meming go exploit sep bitches
do you use cloudflare

do you use cloudflare
@surreal mountain
damn bro
do you have always use https on

turn it off
setup https on nginx
turn always use https off on cloudflare
nah u can keep it on if u have certbot
@gaunt mesa it loops for me
you can either:
- turn off always https and set ur SSL mode to flexible and no https on nginx
- setup certbot on nginx and have strict SSL on cloudflare
@tepid olive what is your tld
namecheap i guess
oh yeah forgot .dev requires hsts or whatever
.dev, .com, .net
.me
i have like 4 domains
oh yeah forgot .dev requires hsts or whatever
@gaunt mesa nah it just always forces https
no https/ssl = no site

well still use ssl either way
quiprr.dev dead
fuck
it worked but i made a loop again

i have this
and certbot
ITS WORKING NVM
ty ma'am @surreal mountain @gaunt mesa

:rf:
@vivid dew
As a connoisseur of cum, I know that that is, in fact, cum.
I am the cum tubing
I have the white-name for a reason. Am literal cum
Bruh
@everyone stay strong in nnn 
im scrd

true
yes

@half walrus alright, finished LS passcode, now im gonna not store in raw text form (even tho nobody's gonna be fucking with this i hope) and just hash it instead 
committed and pushed to git as well
password.docx
for encryption change the font to wingdings
committed and pushed to git as well
@tepid olive

pls store your passwd in text
@late ridge but bro how do store password in text?
it hard

lol
My password spreadsheet has hashes of the passwords only 
Lmao
Yeah I forget why I needed to hash passcode, I guess the idea of being able to read raw passcode from plist didn’t settle well with me but either way it’s insecure
Lol
Can my shitty Minecraft hacked client please stop crashing when I search for modules
Thanks
what the hell was this skeleton packing wtfff
imagine having time to do so
I’m making a csgo hack with a friend
we’ve worked for 6 hours straight on a loader

ok
old logo moment
it hard
@tepid olive

Ok

It’s November 1st here so can’t be having none of that cause when it hard it’s a constant reminder

NNN 
haha imagine jacking off
@lethal ice
@everyone This is an official notice pursuant to 36 U.S.C. § 2103 (e) that I have made my last nut, at 22:22 PDT on the 31st of October, A.D. 2020, before the start of No Nut November. I certify that, under penalty of perjury, that the date and time provided in this notice is accurate.
@everyone This is an official notice pursuant to 36 U.S.C. § 2103 (e) that I have made my last nut, at 22:22 PDT on the 31st of October, A.D. 2020, before the start of No Nut November. I certify that, under penalty of perjury, that the date and time provided in this notice is accurate.
@everyone This is an official notice pursuant to 36 U.S.C. § 2103 (e) that I have made my last nut, at 22:22 PDT on the 31st of October, A.D. 2020, before the start of No Nut November. I certify that, under penalty of perjury, that the date and time provided in this notice is accurate.
@everyone This is an official notice pursuant to 36 U.S.C. § 2103 (e) that I have made my last nut, at 22:22 PDT on the 31st of October, A.D. 2020, before the start of No Nut November. I certify that, under penalty of perjury, that the date and time provided in this notice is accurate.
ok
gitea is the easiest right?

Lol i just wanted to get opinions guess not
And its C++
@brave frost tell them I wanna learn python
Not my first but same
in case of doubt, always pop open IDA
@tardy narwhal words of eternal wisdom
i love how that’s become how I debug my tweaks now
Someone write 32 bit support back into Catalina i will pay

how did macos do it before
@heavy island how
bc the main reason I want it is TF2 which depends on mainly CPU for graphics
Just dual boot like the rest of us 
I do now
it sucks
I want to work on something rn without rebooting into macOS bc I'm waiting for some friends to hop into the lobby within the hour
had a chat with coms about compiling TF2 for 64 bit but it'd require rewriting several parts of the game and wouldn't be able to connect to official game servers without a ton of RE and probably a hack loader from myself
Yes same that’s why I once I boot into one OS I stay there for a long time
Currently on Windows
Not missing anything yet
see yeah all i have on windows is TF2 and vscode
if I could access my macos drive here it'd be slightly better
or had a good terminal
or if macos ran well in a VM
or if windows had a more unix styled shell that didn't require running some form of linux emulator
@lean ridge go ahead sign up
@misty cradle 
or if windows had a more unix styled shell that didn't require running some form of linux emulator
@half walrus powershell or MobaXterm
windows terminal is nice
@tepid olive fr
@half walrus you unfollowed me 

@half walrus you unfollowed me
sigh
sigh
@half walrus fight me
lmao
i barely follow anyone and it's mostly people i'm currently working with, people who work in fields i'm interested with, or friends
@lean ridge you can't be unfollowed if you were never followed 

and once or twice a month I go through and unfollow a bunch of people I don't know that well or who've become less active in those fields
is gucci I'm not butthurt lmfao
I need to purge my following list tbf
and every time someone always says 'u unfollowed me @half walrus
'
wish u could hide who u follow so:
i can follow people i'm actually close to like I can on my insta or private acct
ppl dont take it personally every time I unfollow someone
ngl I'd love hide follower/following list
Can someone with se.com/superuser reputation update this top answer https://superuser.com/questions/409580/which-trackers-to-use-for-a-torrent
link is dead
bruh
https://web.archive.org/web/20160302180510/http://tutzone.org/how-to-create-torrent-file-and-upload/
In this tutorial I will show you how to create and upload a torrent file step by step using a freeware called utorrent. It is also important that you understand a little about how torrents work. Torrents are the best way to share files. To download a torrent file you need a to...
archive mirror
wdym
ohhh

yo uneed like nginx or something
i got nginx
reverse proxy
reverse proxy gitea using nginx

just a sec i need to isntall ssh lmao
whast
what should i use instead?
reverse proxy is what the gitea docs told me to also
this is not at all how I used gitea when git.krit was a thing
doesn't it have a configuration file where you can just bind all ips and point your cloudflare install to the IP
oh i dont use cloudflare
/DNS
i do use cloudflare
have you tried an A record pointing to the IP you mentioned
I don't think gitea cares if you're accessing the IP through a domain
yeah
but i cant redirect it to port
You'd only need to use a webserver proxy if you're hosting the gitea install on the same server as the website
i used nginx reverse proxy since i have all my stuff on one vps so i have to differentiate what host you're trying to access
yeah
but i cant redirect it to port
@tepid olive which port
3000
change it in the gitea config
which i think you're doing right @tepid olive
like webserver on same server as gitea?
Joe
here's guide: https://docs.gitea.io/en-us/reverse-proxies/
actually not so much a guide
just has an example nginx config
yeah
NP
https://reeee.ee/JsCdfu
@tepid olive how do i get laura finger me domain
no
you have to use return 307 or return 301
use cloudflare page rules or use a HTML redirect
nah
i never use html redirect lol
use page rules
can u even proxy pass an https
i mean
use page rules
@half walrus my page rules are all used for cache levels on different subdomains
page rules is a cloudflare thing right
page rules is a cloudflare thing right
@gentle grove yes
so i cnat use it
use cloudflare then 
it doesn't proxy mail so it wouldnt exactly do anything useful
since all my stuff is on one vps

very nice to be able to bash <(curl -sL dr.krit.me)
dont think html redirects can handle that
does discord.akka.monster have an existing dns record

i pointed it to my vps ip
works
it isnt doing anything 
bruh how
ipconfig /flushdns
it works on my phone so itll work for everyone i guess
use google dns
windows 
a Macintosh LC II is better than Windows
nah bro windows vista is superior
Vista was a good OS don’t @ me
I use arch btw
running arch is like jailbreaking your daily driver
/linux in general
customization / freedom is nice
some shit is constantly broken
and half of your apps cant run
(unless you install tools that make the apps think they're running in a different environment)
yeah i dont either, i do jailbreak my daily driver, and used arch for the longest time, but I need a stable OS for my work machine
Windows10 is actually better as long as you use a version where you can get rid of that windows store bullshit
LTSC?
no regrets moving from windows to macos for my main 'working' station
if not anything else windows runs well enough in a VM to do anything except games, whereas macos VMs are kinda shit
good luck on your compsci journey
@tardy narwhal thanks> Don’t forget the stack is LIFO
@faint timber what does that mean
last in first out
you will learn what the stack is in c++
its a stack you have to take from the top
No idea what that means
meaning to get something from the middle you take out everything above it
Oh
you will when you get there
You will learn about that in your data structures course
C++ is just C but with extra extra passion
I know a little swift
C++ for game dev
Ik that to
Well hopefully its not that hard for me
C is best
@narrow mason true
@narrow mason true
@primal perch
rip


ㅤ
ㅤ
ㅤ
@surreal mountain
quipToday at 7:49 PM
ㅤ
FYI all forks of a GitHub repo are stored together in the backend. If you fork the "dmca" repo and push code to a new empty branch, it is accessible from the original repo as well. Security problem, right? GitHub didn't think so.
Anyone can push DMCAed code to GitHub DMCA re...
105
839
Hey @GitHub. Remember that security bug where anyone can attach commits to repos they don't control? That bug you said you wont fix?
It was used to attach the "youtube-dl" source code to your own DMCA repo. Have fun @DMCA.
You two deserve each other.
2206
5634
:Kek:
liability











































