Clutch152 / scripts

Collection of scripts for the lazy ... >.>
166 stars 80 forks source link

Anybody got a working code for jko in 2020? #25

Open HoboJoe45 opened 4 years ago

HoboJoe45 commented 4 years ago

Required to complete 50hrs a week of classes while we're on quarantine so if you guys have a code that wont get me banned it would be much appreciated.

jabjr123 commented 4 years ago

0EDEFCB8-A325-421E-89B7-C29DA89ADBE9

Starship66 commented 4 years ago

Whenever I try that Code it keeps saying the following : 'API_1484_11' is not defined

mae5544 commented 4 years ago

i used this code and it said the code was "true" and showed the lessons completed but when i went to to find my completed course it was dropped.....and now i have to start it over

Starship66 commented 4 years ago

It didn't even say that for me. This is the correct format right? API_1484_11.SetValue("cmi.completion_status","completed")

mae5544 commented 4 years ago

yes it is

Clutch152 commented 4 years ago

As I've said before … This worked on the majority of them but not all. Some of the courses were built a bit differently.

jaboiii306 commented 4 years ago

the jko code works and give each lesson a green check but when the course is fully complete jko flags you for susoicious activity and resets the class from the beginning.

Clutch152 commented 4 years ago

You need to wait like 5 minutes before finishing the course. Maybe 10?

jaboiii306 commented 4 years ago

so leave the window open for a bit then go through and complete it ?

jaboiii306 commented 4 years ago

yeah I left open for like 30 min then went through it and it still flag it as suspicious. maybe its too long of a course cause it worked fine for a 5 hr course

ghost commented 4 years ago

Hi, I am REALLY new to this stuff yall call coding, out of anger one night at 4am i decided to start reading more than 600 lines trying to find a way out. As of 2020 i have been documenting all my findings one being that most courses have patched the old API_1484 code but the older have not. Some have placed a timeout or lock(Im speaking out of my ass until I get familiar with the language) to enter the API_1484 code. So ive tested this before if you enter the same API_1484 code before the main window or slide loads you can still get the lesson completed. I have 2 codes that I tested a few times and the only issue is how to bypass the timers on some courses. 1hr courses i feel like 10mins is the timeout, while 80hr courses you need atleast 1hr in time. If anyone can PM on how to defuse these timers that would be great but just note i dont know any technical terms. I will be leaving some following codes + notes below.

[Can be used if fast enough unless you get undefiend/Null] Old Code: API_1484_11.SetValue("cmi.completion_status","completed") "true"

[the "true" become blue but nothing happens, if someone can investiagte] lessonCompleted=true

[Worked on 2/3 courses, all 3 courses were 1hr, with the one having a timer that flagged me] doLMSSetValue('cmi.completion_status','completed') checkLessonCompletionFlag=true

[Some courses i could use a code but would not let me pass the survey, the last thing before my cert, so i would uses this to get it complete and onto the cert] doLMSSetValue('cmi.objectives.0.success_status','passed') doLMSSetValue('cmi.objectives.0.score.scaled','1')

[Worked 2/3 times, 1hr courses, did not have to add "true" line] doLMSSetValue('cmi.completion_status','completed')

[Next Lesson dont show find line change] style="display:none" to style="display: block;"

[Will cause NEXT button to show and skip window/slide.] navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false;

[Worked 1/3 times] _wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)


Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -Soldat

jrc2666 commented 4 years ago

Any updates for the timers?

ghost commented 4 years ago

@jrc2666 Not yet, sorry for late reply couldnt remember my password

rdc10070 commented 4 years ago

Anyone know or have some more insight on why these haven’t worked on a Mac? JavaScript should be universal but I haven’t been coding in awhile...

Jwboucher94 commented 4 years ago

They've worked for me on my mac. Just double check that it copies right. I think mac copies differently

On Mon, Sep 7, 2020, 00:52 rdc10070 notifications@github.com wrote:

Anyone know or have some more insight on why these haven’t worked on a Mac? JavaScript should be universal but I haven’t been coding in awhile...

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Clutch152/scripts/issues/25#issuecomment-687924458, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATEGYCBYKJEVSR2QNAGP73SEQHBNANCNFSM4LZ742PA .

ghost commented 4 years ago

This worked on my Language courses but it did not set the tasks in each lesson as complete, I assume its going to be flagged because the tasks werent clicked/activated and those work like checks. Any who here someone try it, like mentioned before some Courses have been previously made or UPDATED to a new code as why you are getting an Undefined/Null/

API.LMSSetValue('cmi.core.lesson_status','completed')
"true"
smillysmile commented 4 years ago

The best way in my opinion to get around the timer is by doing the pretest (with help from Quizlet if possible). if you miss a few that's fine because it will tell you the lessons you have to go over. load each lesson and put in the "Old Code" API_1484_11.SetValue("cmi.completion_status","completed") it will mark as complete and just do that process all the way down to the Post test. Bullshit the test, take the survey, go to course completion and boom you're done

RWayne93 commented 3 years ago

navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false;

Hi, I am REALLY new to this stuff yall call coding, out of anger one night at 4am i decided to start reading more than 600 lines trying to find a way out. As of 2020 i have been documenting all my findings one being that most courses have patched the old API_1484 code but the older have not. Some have placed a timeout or lock(Im speaking out of my ass until I get familiar with the language) to enter the API_1484 code. So ive tested this before if you enter the same API_1484 code before the main window or slide loads you can still get the lesson completed. I have 2 codes that I tested a few times and the only issue is how to bypass the timers on some courses. 1hr courses i feel like 10mins is the timeout, while 80hr courses you need atleast 1hr in time. If anyone can PM on how to defuse these timers that would be great but just note i dont know any technical terms. I will be leaving some following codes + notes below.

[Can be used if fast enough unless you get undefiend/Null] Old Code: API_1484_11.SetValue("cmi.completion_status","completed") "true"

[the "true" become blue but nothing happens, if someone can investiagte] lessonCompleted=true

[Worked on 2/3 courses, all 3 courses were 1hr, with the one having a timer that flagged me] doLMSSetValue('cmi.completion_status','completed') checkLessonCompletionFlag=true

[Some courses i could use a code but would not let me pass the survey, the last thing before my cert, so i would uses this to get it complete and onto the cert] doLMSSetValue('cmi.objectives.0.success_status','passed') doLMSSetValue('cmi.objectives.0.score.scaled','1')

[Worked 2/3 times, 1hr courses, did not have to add "true" line] doLMSSetValue('cmi.completion_status','completed')

[Next Lesson dont show find line change] style="display:none" to style="display: block;"

[Will cause NEXT button to show and skip window/slide.] navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false;

[Worked 1/3 times] _wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)

Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -Soldat

i think something is wrong with your next function cant seem to get it to work in the console.

clarkhacks commented 3 years ago

I had the same issue, to fix this set javascriptContext in the console to top, that'll fix it. Capture

Whenever I try that Code it keeps saying the following : 'API_1484_11' is not defined

maicol619 commented 3 years ago

When using this code:

navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false;

It says: Expected '}' Can you gus fix it

ptt5039 commented 3 years ago

@maicol619 Looks like you are missing the closing bracket for the function. The fix is:

navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false; }

maicol619 commented 3 years ago

THANKS!! Also does any body have like a list of wich courses can be used with wich codes?

maicol619 commented 3 years ago

This Script

API_1484_11.SetValue("cmi.completion_status","completed")

is working for DMRTI courses like:

Emergency Preparedness and Response Course - CBRN for Medical Personnel and First Responders (4 hrs)

Medical Ethics and Detainee Operations Basic Course (5 hrs)

I Have made a search of codes & find Some that wor others dont. but here are all I Got if you can correc them or give diferent ones will be greatful.

F12

1

API_1484_11.SetValue("cmi.completion_status","completed")

2

API_1484_11.SetValue("cmi.completion_status","completed") "true"

3

navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false; }

4

_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)

5

doLMSSetValue('cmi.completion_status','completed') checkLessonCompletionFlag=true

6 Language Courses

javascript:(function(){console.log(API.LMSInitialize(""),API.LMSSetValue("cmi.core.lesson_status","completed"), API.LMSSetValue("cmi.objectives.n.status","completed"), API.LMSSetValue("cmi.success_status","completed"),API.LMSSetValue("cmi.core.session_time","0000:19:16.73"),API.LMSSetValue("cmi.interactions.3.time","01:23:58"),API.LMSFinish(""));})();

7

API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};

8

doLMSSetValue('cmi.objectives.0.success_status','passed')

doLMSSetValue('cmi.objectives.0.score.scaled','1')

9 Language

API.LMSSetValue('cmi.core.lesson_status','completed') "true"

Taraity commented 3 years ago

This Script

API_1484_11.SetValue("cmi.completion_status","completed")

is working for DMRTI courses like:

Emergency Preparedness and Response Course - CBRN for Medical Personnel and First Responders (4 hrs)

Medical Ethics and Detainee Operations Basic Course (5 hrs)

I Have made a search of codes & find Some that wor others dont. but here are all I Got if you can correc them or give diferent ones will be greatful.

F12

1

API_1484_11.SetValue("cmi.completion_status","completed")

2

API_1484_11.SetValue("cmi.completion_status","completed") "true"

3

navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false; }

4

_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)

5

doLMSSetValue('cmi.completion_status','completed') checkLessonCompletionFlag=true

6 Language Courses

javascript:(function(){console.log(API.LMSInitialize(""),API.LMSSetValue("cmi.core.lesson_status","completed"), API.LMSSetValue("cmi.objectives.n.status","completed"), API.LMSSetValue("cmi.success_status","completed"),API.LMSSetValue("cmi.core.session_time","0000:19:16.73"),API.LMSSetValue("cmi.interactions.3.time","01:23:58"),API.LMSFinish(""));})();

7

API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};

8

doLMSSetValue('cmi.objectives.0.success_status','passed')

doLMSSetValue('cmi.objectives.0.score.scaled','1')

9 Language

API.LMSSetValue('cmi.core.lesson_status','completed') "true"

did you find any other course that we can use the code without getting flagged? like a list?

Oz1220 commented 3 years ago

This Script API_1484_11.SetValue("cmi.completion_status","completed") is working for DMRTI courses like: Emergency Preparedness and Response Course - CBRN for Medical Personnel and First Responders (4 hrs) Medical Ethics and Detainee Operations Basic Course (5 hrs) I Have made a search of codes & find Some that wor others dont. but here are all I Got if you can correc them or give diferent ones will be greatful. F12

1

API_1484_11.SetValue("cmi.completion_status","completed")

2

API_1484_11.SetValue("cmi.completion_status","completed") "true"

3

navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false; }

4

_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)

5

doLMSSetValue('cmi.completion_status','completed') checkLessonCompletionFlag=true

6 Language Courses

javascript:(function(){console.log(API.LMSInitialize(""),API.LMSSetValue("cmi.core.lesson_status","completed"), API.LMSSetValue("cmi.objectives.n.status","completed"), API.LMSSetValue("cmi.success_status","completed"),API.LMSSetValue("cmi.core.session_time","0000:19:16.73"),API.LMSSetValue("cmi.interactions.3.time","01:23:58"),API.LMSFinish(""));})();

7

API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};

8

doLMSSetValue('cmi.objectives.0.success_status','passed') doLMSSetValue('cmi.objectives.0.score.scaled','1')

9 Language

API.LMSSetValue('cmi.core.lesson_status','completed') "true"

did you find any other course that we can use the code without getting flagged? like a list?

Alright. The only way not get flagged is do not use the code on pre test and post test. PERIOD.

BigHacker69 commented 2 years ago

This Script API_1484_11.SetValue("cmi.completion_status","completed") is working for DMRTI courses like: Emergency Preparedness and Response Course - CBRN for Medical Personnel and First Responders (4 hrs) Medical Ethics and Detainee Operations Basic Course (5 hrs) I Have made a search of codes & find Some that wor others dont. but here are all I Got if you can correc them or give diferent ones will be greatful. F12

1

API_1484_11.SetValue("cmi.completion_status","completed")

2

API_1484_11.SetValue("cmi.completion_status","completed") "true"

3

navLock.unlock = function () { if (this.shell) { this.shell.enableNext(); } this.locked = false; }

4

_wrapper.doLMSSetValue('cmi.core.lesson_status', _fso.data.passed)

5

doLMSSetValue('cmi.completion_status','completed') checkLessonCompletionFlag=true

6 Language Courses

javascript:(function(){console.log(API.LMSInitialize(""),API.LMSSetValue("cmi.core.lesson_status","completed"), API.LMSSetValue("cmi.objectives.n.status","completed"), API.LMSSetValue("cmi.success_status","completed"),API.LMSSetValue("cmi.core.session_time","0000:19:16.73"),API.LMSSetValue("cmi.interactions.3.time","01:23:58"),API.LMSFinish(""));})();

7

API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()};

8

doLMSSetValue('cmi.objectives.0.success_status','passed') doLMSSetValue('cmi.objectives.0.score.scaled','1')

9 Language

API.LMSSetValue('cmi.core.lesson_status','completed') "true"

did you find any other course that we can use the code without getting flagged? like a list?

Do any of these still work?

ikreator commented 2 years ago

Anyone have a current SEJPME JKO code for 2021?

db05010 commented 2 years ago

Anyone have another working code for the language courses? When I use the codes mentioned I get ‘unexpected token’

CaptainPanda90 commented 2 years ago

Any of these codes working still? Tried API_1484_11.SetValue('cmi.completion_status','completed');if (document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c")){document.getElementsByName("courseheader").item(0).contentDocument.getElementById("c").submit()}; It worked for some courses but did not work for European drivers training class for the deployment? Is the code still working for some just not all JKO? New to coding

TheRealFaZeModz commented 2 years ago

So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)

I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..

Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM

JKO Notes 2022.txt

Taraity commented 2 years ago

So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)

I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..

Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM

JKO Notes 2022.txt

I’m borderline retarded,how would I use this? Or message me independently about it. Thanks bud

db05010 commented 2 years ago

So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs) I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments.. Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM JKO Notes 2022.txt

I’m borderline retarded,how would I use this? Or message me independently about it. Thanks bud

SAME! Please help

enclaveCodes commented 2 years ago

So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)

I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..

Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM

JKO Notes 2022.txt

I also need special instructions from the master.

cmdrcobra commented 2 years ago

So I was able to overflow the validation buffer during a post test on a 20 Hour Course. Course: Introduction to Joint Multi-TDL Network (MTN) Operations JT101 (FOUO) (Link-16 US Members Student Course) (20 hrs)

I committed to many changes to the api in a limited amount of time. (3 times in like 2 seconds). And in turn was able to retrieve all commands used on the backend of the API for validation. See my notes below for class objects that I was able to view. You will of course have to do this yourself to view all the arguments..

Disclaimer: I do NOT condone my research collected for malicious or bad intent and should be used for educational purposes such as strengthening security, prevent malicious attacks or educate yourself on javascript. You are the sole responsible for what ever use you make of these. -FM

JKO Notes 2022.txt

Anyone able to translate this into simple steps what to copy and paste where and when._.

dojo19 commented 1 year ago

anyone heard of being banned from ako after getting the flag notification too many times?

barondev100 commented 1 year ago

https://skip-jko-army.netlify.app/

use this link to get my new code jko website cant seem to figure it out!

gaussian-curve commented 1 year ago

I had the same issue, to fix this set javascriptContext in the console to top, that'll fix it. Capture

Whenever I try that Code it keeps saying the following : 'API_1484_11' is not defined

Yup. People are not referencing the correct API locations with respect to their particular frame location. Like you need to understand that the buttons are in a completely different frame from where your back-end API calls are located.

sik-son commented 4 months ago

For everyone seeing API_1484_11 on ATLVL1, use this on the console:

parent.cheat()

barondev100 commented 4 months ago

I got it

On Mon, Jun 24, 2024, 10:27 AM sik-son @.***> wrote:

For everyone seeing API_1484_11, use this on the console:

parent.cheat()

— Reply to this email directly, view it on GitHub https://github.com/Clutch152/scripts/issues/25#issuecomment-2187065021, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQPP7ZXJ5IP7PZ2IYBRDTJTZJBJJLAVCNFSM6AAAAABJ2H4XUWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBXGA3DKMBSGE . You are receiving this because you commented.Message ID: @.***>