Snapchat Reverse Engineering - Part 1 - Snapchat Account Creator Bot - API based

Status
Not open for further replies.
Who on Earth manages TCP/IP stack with C++ in 2024?
Anyone who wants to and is not a high level programmer who eats React for dinner in form of corporate stress, but cannot join tables, not yet.

:p I'm wondering what is the advantage of doing that in React or Vue? You probably can do it, but why?!
Why not just write browser addons instead of programs? :eek:

I'm making fun of high level stuff cause people act like writing C code is a threat to their families or something.

It's like teaching OS developer to teach him how to do OS related things.

Kubernetes and dockerization - yes, that's so important - they told me in a course I took 7 years ago when I wrote my first program. :weep:

It's not important at all what's being done. Forget all that assembly, C, insights from machine code.
It's more important how you will deploy according to trends!

And what are you going to deploy? It's not a SaaS or something. It's not a public project to showcase. wtf

There are engineers and there are frameworkers. They're literally working in a closed framework in their head, it's closed minded stuff if anything.

Things must always flow like A, B, C. And if they see C, D, G, Z, A, they call mum.

Today I saw like 5 or 6 complaints about people doing things the hard way. All of them were some... it's hard to name.
This field is for people who are always curious and always open to trying new ways instead of just sticking to "one right way".

Edit:

1719178662626.png
Hah, another one.

This is what it is. Another information bookmarked. ;)

Course is used by companies:

1719178697964.png
Student Level: Intermediate to Advanced to Working Professionals, Beginners in Coding pls excuse this course.

Exactly. Beginners in coding, pls excuse.

Good job. I just learned another thing.
 
Last edited:
Damn, are you his partner? I see you write 1000 words essay when someone questions about something. But yeah if OP is not selling anything why did he post his telegram on this thread because it had to be removed, anyways a lot of sketchy stuff going on here
1. You don't seem to participate in any meaningful discussion on the forum.
2. You don't seem to understand how business world works. Any scheme is valid including 3rd world country schemes, MLM schemes, scam schemes, fake guru schemes as far as learning experiences go.
3. You suddenly pop up here after about a year of absence from the forum.
4. You look like an agent sent by CIA or NSA to me that is trying to distract people from doing "the hard stuff".
5. Possible that the original owner of the account "whitecupg" sold the account or it was hacked by CIA cause these geniuses are capable of anything.
6. The account whitecupg before 2024 was mostly spreading negativity and calling out people in different ways, including in marketplace threads.
7. As usually, an argument of type "1000 words essay" instead of normal discussion.

If you play with 30, 40, 50, 60, 70 year old adults like it's a sandbox, even if you're older, you can be taken for a ride one day. That won't happen here, but if you were doing whatever you're doing here in real life, you'd have to call a taxi and go home.

Your next step can be self-reflection which is writing down in your notes how much people see your fanatic trolling of adults. Then realize how much they enjoy pointing out your random flaws and weak assumptions in thinking.

If you think you're pissing someone off, in reality you're making people stronger, weaponizing their analysis against yourself. That's just the opposite of what you want. That's just unskillful and counterproductive like pointing a dangerous weapon at your own head.

Instead of wasting your time here and trying to "reverse engineer" text in a BlackHatWorld journey thread, you can do content lockers and reupload videos from TikTok, then use some "xD" under some silly $50 per day posts.

If you want to be a grown up person and reach any level of success in life, you need to respect yourself and other people with no matter of how much you doubt their words.

Reading about low level programming, which 99.94% of people can only dream of doing well, requires just unbiased mindset. The process is simple as usual and people try to complicate it by questioning irrelevant things like what types of modems are in use or what type of Linux distro is in preference of an engineer.

There's nothing complicated in learning. Albeit you need to have some level of stability in your mind first. To start you simply take notes. Then you study stuff and see how libraries are built. If you don't understand something, you open drawio and there you analyze processes under the hood.
Then once you finally understand something instead of just pretending you do, it's time to code some parts. Next day you learn again and on top o that you add some math, so you don't stay behind in the industry of computer engineering. In a year you have your first small reverse engineered project, you understand some math better than most kids after school and you also can do a little bit of network related stuff and assembly.

Another path is to stick to what novice people are doing, keep on questioning those who can actually write a well put sentence and maybe one day get 100 thousand subscribers. Then realize it's been 5 years wasted on building poor revenue stream that you can't control and has as much to do with a business as complaints and negative posts on the internet.

With cloned content lockers, simplistic CPA and movie streaming sites, you'll be able to boost your arrogance for a few minutes and put yourself above other people. However, it's only mastery in your own opinion. In the eyes of other people you'll present your incompetence portrayed in your mind as the ultimate answer to the reality. In a few years it will backlash and you'll be neither with experience nor problem solving skills. You'll become another victim of your own ignorance and lack of desire to learn and to listen when more experienced speak.

For your own good, don't start these provocations on a business forum where people are aiming way above dreams of owning 100 spammy accounts that nobody needs in society in longer perspective.
 
Could you please give more information about the 5G set-up?
The Raspberry Pi servers contain a classic Ubuntu 22.04 server environment. The API to control the connections, start new connections (retrieve a new IP address), statistics etc. is a custom solution coded in C++ by myself. The recent IP address will be saved at a large database, to be checked by the Raspberry Pi servers, to not use the same IP address twice.
Does this mean you can choose the IP you get assigned by the mobile provider freely somehow or do you just rotate again if the IP is already known?

Currently I use 5 SIM cards per Raspberry PI server
How does this work? What handles the connections? Do you use some 5G Gateway along with the Pis that has the SIM card?
 
Anyone who wants to and is not a high level programmer who eats React for dinner in form of corporate stress, but cannot join tables, not yet.

:p I'm wondering what is the advantage of doing that in React or Vue? You probably can do it, but why?!
Why not just write browser addons instead of programs? :eek:
...

Exactly. Beginners in coding, pls excuse.

Why do you engage in conversation about a topic you know nothing about while subtly hinting I'm the beginner here? You are just talking out of your ass and your essay reads like a 1$ SEO article. React? Vue? For real? Why are you even talking about frontend stuff when it was all about API? Oh, I know. You just googled some fancy sounding frameworks to randomly throw in since you know nothing about software engineering. Beginners in coding you say... That's you and your buddy.


Could you please give more information about the 5G set-up?

Does this mean you can choose the IP you get assigned by the mobile provider freely somehow or do you just rotate again if the IP is already known?


How does this work? What handles the connections? Do you use some 5G Gateway along with the Pis that has the SIM card?

OP won't give you any info but here's something to get started. IP is assigned to you randomly by the service provider and there's no way to choose from the IP pool by yourself. If you happen to get the same IP you had previously you can just rotate it again. To rotate the IP you need to disconnect the 5G device from the network and connect again. The most simple way to get started is if you get a 5G HAT for raspi. As far as I know there's only one 5G HAT provider called Sixfab. Their device provides you the serial communication endpoint you can use to reconnect programmatically from raspi to get a new IP. The reconnection cycle takes around 10-20 seconds so depending of your use case you may need multiple devices so that there's always a new device waiting for connection when you wan't to rotate the IP.

To be honest I really don't know why people would go after 5G in the first place. The 5G modems (even consumer grade) are still very expensive and you get more than enough bandwidth on 4G alone. I would recommend the cheapest huawei usb 4G dongles you can get your hands on and connect them to a powered usb hub which then connects to raspberry pi.
 
Last edited by a moderator:
Why do you engage in conversation about a topic you know nothing about while subtly hinting I'm the beginner here? You are just talking out of your ass and your essay reads like a 1$ SEO article. React? Vue? For real? Why are you even talking about frontend stuff when it was all about API? Oh, I know. You just googled some fancy sounding frameworks to randomly throw in since you know nothing about software engineering. Beginners in coding you say... That's you and your buddy.
Don't you think that you could have gotten your point a tad more nicely?
 
Why do you engage in conversation about a topic you know nothing about while subtly hinting I'm the beginner here? You are just talking out of your ass and your essay reads like a 1$ SEO article. React? Vue? For real? Why are you even talking about frontend stuff when it was all about API? Oh, I know. You just googled some fancy sounding frameworks to randomly throw in since you know nothing about software engineering. Beginners in coding you say... That's you and your buddy.
Sorry, but you're the one provoking people making suspicions based on people preferences. That's what you receive in exchange.

Do you think anyone here is serious? What you give is basic and narrow idea of what a software system can be.

If you have professional, deeper insight into how things work and can be aligned, you know factually there's too many possibilities to tell the best way and everyone has their own style of work. Some people will write 30k lines long function. Some people will split everything into 7 lines functions. There's personal aspect to engineering ventures, especially when they're done solo, so there doesn't need to be any consensus as to which way is the optimal one.

You're proposing Docker that was created 11 years ago as something obvious and that "should be done". This information is just something that goes around in the industry as trend. It's basic, surface level stuff. A professional proposes alternatives, solutions and doesn't dabble into someone's stuff to create more problems. You can create own fork of Docker and maybe even go to any other virtualization method if you need, but as far as I know, this thread has nothing to do with making progress in "virtualization".

Maybe you hope the OP will send you an .ISO file with everything inside, so you can just open a compiled .exe file and make easy cash like it was when you first joined the forum?

You see a problem with implementing things in C++ like someone who has just started coding last year. This language was created about 35 years ago and you can tell by its design that it's useful for anything, even building websites. Albeit it may overwhelm people who want to know everything and use everything at once. CSS and HTML won't be that scary cause their design is simplistic enough, so that it can be used like Lego bricks for 5 year olds.

It's not enough to tell the difference between 5G and fiber network or find some modem names. Rather pay attention to whether people are serious or just making jokes cause they have hard time believing what they see in front of their eyes.

The place where you can start to learn coding is scratch.mit.edu and then you can proceed to spread information about your alleged genius on Reddit and Quora polluting the internet further.
 
Could you please give more information about the 5G set-up?

Sure, what exactly do you want to know?

Did you read these answers already?

- https://www.blackhatworld.com/seo/s...or-bot-api-based.1604235/page-7#post-17826598
- https://www.blackhatworld.com/seo/s...or-bot-api-based.1604235/page-7#post-17827664


Does this mean you can choose the IP you get assigned by the mobile provider freely somehow or do you just rotate again if the IP is already known?

The main process is to close the 5G connection, wait 1 second and open it again. This will be repeated until the Raspberry Pi detects an unused IP address.

On the other hand I have a little influence on the /16 network I use, so out of 1.2.3.4 then 1.2.THIS.3. I described the meaning of /8 and /16 above in 2 replies already.


How does this work? What handles the connections? Do you use some 5G Gateway along with the Pis that has the SIM card?

The connections are managed by several Raspberry Pi mini computers. I described the other parts in my previous replies.

I don't use any Huawei hardware or GitHub code snippets.

(I ask for your understanding that I can't share the exact product names at a public forum like BHW.)
 
Man, you have no idea how much I love reverse engineering and poking around apps like Snapchat and etc. I wish I had enough time to dedicate to reverse engineering. Wishing you luck!
Me too. I just haven't realized it yet cause I read a couple of lines and learned few new terms, but I can see already the future with it is bright.

This got to be promoted. What shouldn't be promoted is some under $1k per day threads with no deeper thought.
 
Thank you for your great feedback, also @soy_agency and @rxpsam69 and @reaaski!


Regarding the announced part 2 of my update 5.

I reached a new milestone Sunday evening (June 23rd, 2024) and found another glitch at the Snapchat servers yesterday.

So I'm currently very busy with adjusting my account creation method and also using the new way.

Part 2 of the update will follow as soon as possible.



New - Quick links:

- Update 5, part 1 (June 23rd, 2024): jump
- Topic poll (Which topic would you like to learn more about?) (June 22nd, 2024): jump
- Little update (June 20th, 2024): jump
- Update 4 (June 16th, 2024): jump
- Extension to update 3 (June 15th, 2024): jump
- Update 3 (June 15th, 2024): jump
- Update announcement (June 7th, 2024): jump
- Update 2 (June 4th, 2024): jump
- Update 1 (June 4th, 2024): jump
- Original post (June 4th, 2024): jump
 
Status
Not open for further replies.
Back
Top