Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Scam Breaker #28

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

MixedFeelingsSoftwares
Copy link

@MixedFeelingsSoftwares MixedFeelingsSoftwares commented Jun 13, 2018

Scam Breaker

Made for scambaiters who wanna waste scammers time trying to type.

Use on a VM, do not use on your real computer.

Requires .NET 4.6.2 - Download .NET 4.6.2

This is a simple program, that runs in the background. It will detect if a notepad is open, and then it will scan for keywords that match.. Customizable keywords You can edit the keywords using Breaker_config.json. If it detects a keyword, it will lock the entire notepad. And change the text inside, title of the notepad window. It takes minimal CPU.

To be added

  • On exit it will run again.. (If not crashed).
  • GUI for easy config editing.
  • Hooks into Command Prompt (cmd.exe).

Screenshot

alt text

For now you'll need to edit the Breaker_config.json, which will be generated inside C:\Windows\Breaker_config.json I'm going to make a GUI editor for the easy edit.

I really hope Kitboga uses this for his scambaits. I'd appreciate some feedback.. Tweet me I hope you enjoy some fun times with this lil' program.

This is a simple program, that runs in the background.
It will detect if a notepad is open, and then it will scan for keywords that match.. Customizable keywords
You can edit the keywords using Breaker_config.json. If it detects a keyword, it will lock the entire notepad.
And change the text inside, title of the notepad window. It takes minimal CPU.
@JyeGuru
Copy link

JyeGuru commented Jun 13, 2018

Almost shat myself when I thought suddenly we had .NET 6 ... Might want to correct that typo.

@PixeLInc
Copy link
Member

A .gitignore should probably be added to this to remove all of the unnecessary files that you've pushed.

@JyeGuru
Copy link

JyeGuru commented Jun 13, 2018

This repo has a lot of common .gitignore files - this one should suffice for a relatively simply VS solution folder: https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

@LlemonDuck
Copy link
Contributor

LlemonDuck commented Jun 15, 2018

I'm glad you added a .gitignore file but you'll also need to remove the files from the git repository since they had already been added. git rm --cached <filename> for each file in the repo, or run

git rm -rf --cached *
git add .
git commit -m "Remove ignored files"
git push

@MixedFeelingsSoftwares
Copy link
Author

@llamositopia I tried to do that command, but it just says

2018-06-15T17:20:37.590Z - error: [ui] git commit -F - exited with an unexpected code: 1.
On branch master
Your branch is up to date with 'origin/master'
nothing to commit, working tree clean
(The error was parsed as 16: There are no changes to commit.).

How do i fix this?
I rarely use github / git. 😞

@LlemonDuck
Copy link
Contributor

LlemonDuck commented Jun 15, 2018

You'll need a commit between the second and third commands, I've updated my previous comment

@FCheat
Copy link

FCheat commented Jun 21, 2018

You should give credit where you directly copied and pasted your code from.

https://en.code-bude.net/2014/12/04/manipulate-any-program-by-using-c/
In Program.cs, the following lines are exactly the same to the code-bude link.

Line 17-53
Line 58-62
Line 88
Line 92-96
And what's more interesting is this code-bude project is literally to modify notepad, so your

public static List<IntPtr> handlesNp = new List<IntPtr>();
public static Dictionary<IntPtr, IntPtr> handlesNpEdit = new Dictionary<IntPtr, IntPtr>();

are exactly the same too.

Along with
handlesNp = Process.GetProcessesByName("notepad").Select(x => x.MainWindowHandle).ToList();

being copied directly as well.

Copy link
Contributor

@LlemonDuck LlemonDuck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lines 21 and 22 also need to be reworded to a more objective tone. You are correct, everyone gets help from the Internet, but credit is important, especially in open source software due to potential usage rights. Placing a comment in the code with a link to the Stack Overflow article is sufficient credit.

As it stands, this README does not suit a public repository and will not be merged until revised.

@GreenPotionDevelopement
Copy link

GreenPotionDevelopement commented Jun 27, 2018

Sorry for the delay, I've had trouble logging in lately.
It's all fixed and resolved, i hope you can forgive my attitude.

  • MixedFeelingsSoftwares.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants